代码随想录算法训练营Day22|Leetcode235二叉搜索树的最近公共祖先、Leetcode701二叉搜索树中的插入操作、Leetcode450删除二叉搜索树中的节点 Day22打卡! 时长:2h 今日感想:深刻理解二叉搜索树的应用~
代码随想录算法训练营Day21|Leetcode530二叉搜索树的最小绝对差、Leetcode501二叉搜索树中的众数、Leetcode236二叉树的最近公共祖先 Day21打卡! 时长:2h今日感想:依旧是二叉搜索树的应用和最近公共祖先,第三题有难度的,需要复习。
代码随想录算法训练营Day20|Leetcode654最大二叉树、Leetcode617合并二叉树、Leetcode700二叉搜索树中的搜索、Leetcode98验证二叉搜索树 Day20打卡!今日感想:涉及构造二叉树、操作两个二叉树和二叉搜索树。
代码随想录算法训练营Day18|Leetcode513找树左下角的值、112路径总和、113路径总和ii、106从中序与后序遍历序列构造二叉树、105从前序与中序遍历序列构造二叉树 Day18打卡!今日感想:今天重点是学习构造二叉树,以及学习如何添加日志调代码。勤思考多动手~
代码随想录算法训练营Day17|Leetcode110平衡二叉树、Leetcode257二叉树的所有路径、Leetcode404左叶子之和 Day17打卡! 今日感想:今天也是收获满满!前两天的内容得到复习的基础上,还学到了新的解题思路~
代码随想录算法训练营Day16|Leetcode104二叉树的最大深度、Leetcode559n叉树的最大深度、Leetcode111二叉树的最小深度、Leetcode222完全二叉树的节点个数 Day16打卡!今日感想:今天依旧是用递归法解决二叉树中深度和高度有关的问题,要学会融会贯通~
代码随想录算法训练营Day15|Leetcode102二叉树的层序遍历、Leetcode226翻转二叉树、Leetcode101对称二叉树 Day15打卡!今日感想:今天主要学习了二叉树层次遍历的思路方法和应用。题目看似简单,实则有很多细节,有时间可以做做其他相似的推荐题目~
代码随想录算法训练营Day14|二叉树重点理论基础、递归遍历 Day14打卡!今日感想:今天开启二叉树篇章!主要学习了递归法的遍历,之前学的有一点“浮于表面”,要注重学习基本逻辑,尽量把问题的根本理解透彻。
代码随想录算法训练营Day13|Leetcode239滑动窗口最大值、Leetcode347前 K 个高频元素、总结 Day13打卡!今日感想:今天主要是队列相关的题,给栈和队列这章做个收尾。代码结合着解题思路能大致读懂,还是需要再复习一下的~💪
代码随想录算法训练营Day11|Leetcode20有效的括号、Leetcode1047删除字符串中的所有相邻重复项、Leetcode150逆波兰表达式求值 Day11打卡!今日感想:主要是栈的应用,学到了一些小技巧👍。
代码随想录算法训练营Day10|栈与队列理论、Leetcode232用栈实现队列、Leetcode225用队列实现栈 Day10打卡!今日感想:开启栈与队列篇章!其实关于底层逻辑实现没搞透彻。还有具体运用的时候把栈和队列放在一起思考会转换的很慢。
代码随想录算法训练营Day9|Leetcode28实现strStr()、Leetcode459重复的子字符串、字符串总结、双指针回顾 Day9打卡!今日感想:一不小心成了小阳人,实在是有点难受,还要准备期末考试,KMP算法打算先放了......先浅浅的看看卡哥的总结吧(让我们说:谢谢卡哥!)。
代码随想录算法训练营Day8|Leetcode344反转字符串、541反转字符串II、剑指Offer05替换空格、151反转字符串里的单词、剑指Offer58-II左旋转字符串 Day8打卡!今日感想:今天的解题思路理解起来还可以,后两个题需要重点复习一下~💪
代码随想录算法训练营Day7|Leetcode454四数相加||、Leetcode383赎金信、Leetcode15三数之和、Leetcode18四数之和 Day7打卡!今日感想:今天后两道题的思路是有一点难想的,后面需要复习一下,再看看卡哥的讲解视频。继续努力💪!
代码随想录算法训练营Day6|哈希表理论基础 、Leetcode242有效的字母异位词、Leetcode349两个数组的交集、Leetcode202快乐数、Leetcode1两数之和 Day6打卡! 今日感想:今天学的是哈希表,感觉题目都还好理解,对具体的哈希操作不熟悉。花了一点时间去理解代码为什么这么写。继续加油💪!
代码随想录算法训练营Day4|Leetcode24两两交换链表中的节点、19删除链表的倒数第N个节点、142环形链表II、面试题 02.07. 链表相交 Day4打卡!今日感想:依旧是和链表、指针对抗的一天,对解题方法有一定的收获!除此之外我的数学能力是很弱的,有些题目理解起来要吃力!
代码随想录算法训练营Day3|链表、Leetcode203移除链表元素、707设计链表、206反转链表 Day3打卡!今天主要学习了链表相关的知识。在学Java的时候好像没涉及到链表,正好利用这个机会熟悉一下操作和细节。继续加油!💪
代码随想录算法训练营Day2|Leetcode977有序数组的平方、209长度最小的子数组、59螺旋矩阵II Day2打卡!通过这三道题,不仅对每个题涉及的思路有所学习(双指针、滑动窗口、循环不变量),同时每道题代码中涉及到的小小细节也得到了学习,非常不错👍!
代码随想录算法训练营Day1|Leetcode704二分查找、27移除元素 Day1打卡!今日感想:这是我第一次真正意义上的刷算法,并且认认真真的记录博客。由于是第一天,还是有很大的新鲜感的,不管是思考解题还是撰写博客,都在不断尝试。希望在卡哥的带领下和各位录友们的陪伴下能够坚持下去💪!