V
主页
代码随想录刷题 | Day 3 | 707 设计链表
发布人
封面人物: IVE 直井怜 图片来源:微博 NeetCode的链接: (网站上也有整理好的Blind 75 和 NeetCode 150, 也是不错的刷题资料) 希望早日也能把Design一些基础的部分刷完😊 注: 我录到最后状态--,最后doubly linked list部分讲得不太好, 考虑到我们 head = new ListNode(0); tail = new ListNode(0); head.next = tail; tail.prev = head; 其实 head 和 tail 均为dummynode, 我们在这里不需要考虑更新Head/Tail的问题 它和单向链表可以说有两点区别: (1) 在遍历的时候,我们可以选择从头或者从尾部开始(哪边短选哪边) (2)在 Add/Delete的时候,我们需要更新前后节点的Next/Prev
打开封面
下载高清视频
观看高清视频
视频下载器
代码随想录刷题|Day 1 | 34 在排序数组找到元素的首尾位置(1)
C语言排序函数指针
代码随想录刷题 | Day 4 | 19 删除链表倒数第N个节点
代码随想录刷题 | Day 8 | 151. 反转字符串中的单词(1)
代码随想录刷题|Day 7 | 15. 三数之和
代码随想录刷题|Day4 | 24 两两交换链表中的节点
代码随想录刷题 | Day 7 | 18 四数之和
代码随想录刷题 | Day 9 | 28. 实现strStr()
代码随想录刷题 | Day 14 | 102. 二叉树的层序遍历
LeetCode 1043 | Partition Array For Maximum Sum | 分割数组以得到最大和
【大厂程序员带你刷力扣】【LeetCode 207】课程表|拓扑排序|BFS
代码随想录刷题|Day1 | 34 排序数组中元素的首尾位置(2)
代码随想录刷题 | Day 9 | 459. 重复的子字符串
代码随想录刷题 | Day2 | 59 螺旋矩阵2
LeetCode 723. Candy Crush
代码随想录刷题 | Day 6 | 202 快乐数
代码随想录刷题 | Day6 | 349 两个数组的交集
代码随想录刷题 | Day 11 | 1042. 删除字符串中的所有相邻重复项
代码随想录刷题 | Day 10 | 232. 用栈实现队列
2024国赛C题第1-4问超详细代码调试+建模过程+结果分析!国赛思路 | 模型代码 | 获奖必备!
函数指针
代码随想录刷题|Day3 | 203 移除链表元素
【小羊肖恩】力扣第 413 场周赛实录——今日两问:现在力扣网络流已经标配了?我DP已经这么菜了吗?
代码随想录刷题 | Day 8 | 344 反转字符串
每日一题 | 846. 一手顺子
每日一题 | 2802. 找到第K个幸运数
前后缀分解【力扣双周赛 137】
每日一题 | 1608. 特殊数组里的特征值
代码随想录刷题 | Day 11 | 20. 有效的括号
代码随想录刷题|Day1 | 704 二分搜索
代码随想录刷题|Day2 | 977 有序数组的平方
每日一题 | 291. Word Pattern II
LeetCode 290. Word Pattern
LeetCode 1291 | Sequential Digits | 顺次数
代码随想录刷题 | Day 10 | 225. 用队列实现栈
Blind 75 | Graph | LeetCode 207. Course Schedule
【LVGL】LVGL页面管理
【附笔记】学会这7个SQL进阶用法,让你的代码立马变得简洁优雅!强烈建议点赞收藏!
【大厂程序员带你刷力扣】【Leetcode 104】二叉树的最大深度|递归|dfs|bfs
LeetCode 49. Group Anagrams