
代码随想录算法训练营第十期
文章平均质量分 69
一刷代码随想录的100多道基础题,主要目的入门了解
zheng_RL_0003
这个作者很懒,什么都没留下…
展开
-
代码随想录算法训练营第16天 | LeetCode104.二叉树的最大深度,111.二叉树的最小深度(这两道题在层序遍历中ac过,这里是使用后序遍历ac的),222.完全二叉树的节点个数
代码随想录算法训练营第16天 | LeetCode104.二叉树的最大深度,111.二叉树的最小深度(这两道题在层序遍历中ac过,这里是使用后序遍历ac的),222.完全二叉树的节点个数。原创 2023-03-16 09:57:50 · 67 阅读 · 0 评论 -
代码随想录算法训练营打卡第一天
代码随想录算法训练营第1天 | Leetcode704 二分查找, 27 移除元素。原创 2023-03-01 08:56:23 · 2009 阅读 · 2 评论 -
代码随想录算法训练营第6天 | LeetCode242 有效的字母异位词,349 两个数组的交集,202 快乐数,1 两数之和
代码随想录算法训练营第6天(第5天周日休息) | LeetCode454 四数相加||,383 赎金信,15 三数之和,18 四数之和。原创 2023-03-06 10:49:37 · 345 阅读 · 0 评论 -
代码随想录算法训练营第10天 | LeetCode232.用栈实现队列,225 用队列实现栈
代码随想录算法训练营第10天 | LeetCode232.用栈实现队列,225 用队列实现栈。原创 2023-03-09 14:00:27 · 68 阅读 · 0 评论 -
码随想录算法训练营第4天 | Leetcode24 两两交换链表的节点, 19 删除链表的倒数第N个节点,面试题 02.07. 链表相交, 142.环形链表II
代码随想录算法训练营第4天 | Leetcode24 两两交换链表的节点, 19 删除链表的倒数第N个节点,面试题 02.07. 链表相交, 142.环形链表II。原创 2023-03-04 14:31:37 · 531 阅读 · 0 评论 -
代码随想录算法训练营第11天 | LeetCode20.有效的括号,1047 删除字符串中的所有相邻重复项,150 逆波兰表达式求值
代码随想录算法训练营第11天 | LeetCode20.有效的括号,1047 删除字符串中的所有相邻重复项,150 逆波兰表达式求值。原创 2023-03-10 14:43:05 · 193 阅读 · 0 评论 -
代码随想录算法训练营第7天 | LeetCode454 四数相加||,383 赎金信,15 三数之和,18 四数之和
@代码随想录算法训练营第7天 | LeetCode454 四数相加||,383 赎金信,15 三数之和,18 四数之和(四数之和有一些代码细节进行了系统的注释,建议复习的时候查看一下)视频链接:https://programmercarl.com/0024.%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8%8A%82%E7%82%B9.html只能想到暴力法n的四次方时间复杂度。可以简化到n的平方,用两个原创 2023-03-06 14:22:45 · 113 阅读 · 0 评论 -
代码随想录算法训练营第9天 | KMP算法,Leetcode459 重复的子字符串,总结双指针
@代码随想录算法训练营第8天 | KMP算法,Leetcode28. 找出字符串中第一个匹配项的下标(值的再刷一遍),459 重复的子字符串基于的思想是一一匹配,当发现不匹配的字符时,无需把模式串上的指针跳回到开头,而是通过找当前位置之前的模式串中相同前后缀的最长长度,比如aabaaf在f处发现不对,就去找aabaa这个子串的前后缀相同的最长长度,会发现是2(aa),然后模式串上的指针跳到2位置,原字符串上的指针不动,继续比较并重复上面的操作,直到对上字符,原字符串上的指针才往下移动。总上会发现kmp原创 2023-03-09 08:25:12 · 245 阅读 · 0 评论 -
代码随想录算法训练营第3天 | Leetcode203 移除链表元素, 707 设计链表,206 反转链表
代码随想录算法训练营第3天 | Leetcode203 移除链表元素, 707 设计链表,206 反转链表。原创 2023-03-03 11:38:59 · 811 阅读 · 0 评论 -
代码随想录算法训练营第15天 | 二叉树的层序遍历 (十道题可以直接套模版),226.翻转二叉树,101. 对称二叉树
代码随想录算法训练营第15天 | 二叉树的层序遍历(10道题),226.翻转二叉树,101. 对称二叉树。原创 2023-03-15 10:41:46 · 69 阅读 · 0 评论 -
代码随想录算法训练营第2天 | Leetcode977 有序数组的平方, 209 长度最小的子数组,59螺旋矩阵
@代码随想录算法训练营第2天 | Leetcode977 有序数组的平方, 209 长度最小的子数组,59螺旋矩阵视频链接:https://www.bilibili.com/video/BV1fA4y1o715/?share_source=copy_web&vd_source=ea38fc37ab446e2a02645366e71adf5d双指针法,之前刷过,但是具体细节忘记了。两边双指针。因为最大值只能出现在数组的两端(递增数组,有负数。)所以一个指针从头,另一个指针从末端遍历。首先判断左指针平方是否大原创 2023-03-01 22:21:05 · 1120 阅读 · 0 评论 -
@代码随想录算法训练营第8天 | LeetCode344.反转字符串,541. 反转字符串II,剑指Offer 05.替换空格 151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串
代码随想录算法训练营第8天 | LeetCode344.反转字符串,541. 反转字符串II,剑指Offer 05.替换空格 151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串。原创 2023-03-07 19:04:51 · 84 阅读 · 0 评论 -
代码随想录算法训练营第14天 | LeetCode144.二叉树的前序遍历,145.二叉树的后序遍历,94.二叉树的中序遍历 (递归加迭代法,以及统一迭代法)
代码随想录算法训练营第14天 | LeetCode144.二叉树的前序遍历,145.二叉树的后序遍历,94.二叉树的中序遍历 (递归加迭代法,以及统一迭代法)原创 2023-03-14 10:53:00 · 160 阅读 · 0 评论 -
代码随想录算法训练营第13天 (第12天周日休息) | LeetCode239 滑动窗口最大值,347 前K个高频元素 (涉及优先队列的使用)
代码随想录算法训练营第13天 (第12天周日休息) | LeetCode239 滑动窗口最大值,347 前K个高频元素。原创 2023-03-11 10:14:03 · 60 阅读 · 0 评论