leetcode
-
代码随想录算法训练营第4天 | 24. 两两交换链表中的节点 / 19.删除链表的倒数第N个节点 / 面试题 02.07. 链表相交 / 142.环形链表II
目录 链表 算法详解 24. 两两交换链表中的节点 (1) 易错点 (2) 思路 (3) 代码 19.删除链表的倒数第N个节点 (1) 易错点 (2) 思路 (3) 代码 面试题 …
-
【数据结构】链表相关题目(简单版)
🚀write in front🚀 📜所属专栏: 初阶数据结构 🛰️博客主页:睿睿的博客主页 🛰️代码…
-
LeetCode刷题日志-117填充每个节点的下一个右侧指针II
二叉树的题目,我认为二叉树必须要掌握递归的三种遍历算法,以及层序遍历算法才能做二叉树题目。这道题目我的想法是: 因为在二叉树每一层中,next指针指向的是的当前节点的右边的节点,所…
-
代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
觉得昨天的博客有失思考过程,决定这次边做边写。 目录 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II 总结: 977.有序数组的平方 题目建议 : 本题关键…
-
刷算法– leetcode 96. 不同的二叉搜索树
思路 观察树的组成,可以发现n=3时的二叉搜索树可以由,头节点分别为1、2、3时的所有结果组成! 定义dp[i]为由i个节点组成的二叉搜索树的个数。 确定递推公式,dp[i] = …
-
Day29- 贪心算法part03
一、K 次取反后最大化的数组和 题目一:1005. K 次取反后最大化的数组和 1005. K 次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k ,按以下方法修…
-
【动态规划】C++算法:115.不同的子序列
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 LeetCode115 不同的子序列 给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数,结果需要…
-
LeetCode —— 17. 电话号码的字母组合
😶🌫️😶🌫️😶🌫️😶🌫️Take your …
-
【每日挠头算法题】Leetcode 989. 数组形式的整数加法 —— 高精度加法解法
👑作者主页:@进击的安度因 🏠学习社区:进击的安度因(个人社区) 📖专栏链接:每日挠头算法题 文章目录 一、题目描述 二、思路及代码…
-
DAY36: 贪心算法part5区间问题435、763、56
Leetcode: 435 无重叠区间 和昨天学习的到的打气球的题目属于一样的框架和题型。 基本思路:首先将区间按照左区间从小到大进行排序,判断前面的元素右区间和后面的元素左区间是…
-
力扣0102——二叉树的层序遍历
二叉树的层序遍历 难度:中等 题目描述 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例1 输入: root = [3,9,…
-
力扣hot100 跳跃游戏 贪心
Problem: 55. 跳跃游戏 文章目录 思路 复杂度 Code 思路 👨🏫 参考 挨着跳,记录最远能到达的地方 复杂度 时间复杂度: O (…
-
面试经典150题(93-95)
leetcode 150道题 计划花两个月时候刷完,今天(第五十三天)完成了3道(93-95)150: 93.(53. 最大子数组和)题目描述: 给你一个整数数组 nums ,请你…
-
力扣刷题-二叉树-合并二叉树
617.合并二叉树(经典) 合并二叉树是操作两棵树的题目里面很经典的,如何对两棵树遍历以及处理? 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重…
-
[LeetCode]-283. 移动零-1089. 复写零
目录 283. 移动零 描述 解析 代码 1089. 复写零 描述 解析 代码 283. 移动零 283. 移动零https://leetcode.cn/problems/mov…
