随笔分类 - 数据结构与算法分析
摘要:二叉树篇 今天是2022年11月30日,本以为疫情在11月会结束,没想到又继续封控了一个月,10月已经封了半个月,那时候就打算11月的时候,坚持每天力扣,幸不辱命。 这个月也是跟着代码随想录 (programmercarl.com)刷题,巧合的是今天是11月的最后一天,也是完成代码随想录二叉树篇最后
阅读全文
摘要:力扣题库的算法刷题记录 项目已完结,算法笔记本初衷是记录,但为了提高刷题效率,目前暂时使用官方笔记本;等有一些自己的算法新的后,可在自己的笔记本上记录分享! Article End
阅读全文
摘要:剑指 Offer 24. 反转链表
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
示例:
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
阅读全文
摘要:此题比较简单:Coding-Interviews/06-从尾到头打印链表.go at main · kp-hang/Coding-Interviews (github.com) 推荐参考反转链表来做:《剑指Offer》06-从尾到头打印链表 - Kp-Hang, - 博客园 (cnblogs.com
阅读全文
摘要:理解题意 MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3); minStack.min(); --> 返回 -3. minStack.pop(); minStack.t
阅读全文
摘要:理解题意 本题最难的就是理解题啥意思: 本来理解的就对,但看了一眼解析直接跑到了外太空; 咱们来看题中给的示例: 输入: ["CQueue","appendTail","deleteHead","deleteHead"] [[],[3],[],[]] 输出:[null,null,3,-1] 输入:
阅读全文