代码随想录算法训练营|一刷总结与反思

一刷总结

一刷代码随想录正式结束,之前没有系统的学习过,甚至没有刷过力扣题,第一次刷的题采用的先看卡哥的视频然后再试着自己敲一遍代码的方式,中间还有一些题目看完之后写代码也仍然有不少问题,就跟着代码随想录的“参考代码”敲了一遍。断断续续花了两个月,终于成功的完成了代码随想录的一刷。总共刷的内容有:数组、链表、哈希表、字符串、双指针法、栈与队列、二叉树、回溯算法、贪心算法、动态规划、单调栈。虽然现在回顾感觉很多都忘了,但是二刷不需要完完整整的看视频了,刷题速度也会更快一些,所以接下来的计划是在每日算法专栏里二刷代码随想录,争取对不同题型理解的更加透彻。

系列文章目录

代码随想录算法训练营第一天|数组理论基础,704. 二分查找,27. 移除元素
代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
代码随想录算法训练营第三天|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表
代码随想录算法训练营第四天|24. 两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II,总结
代码随想录算法训练营第五天|哈希表理论基础,242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
代码随想录算法训练营第六天|454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和,总结
代码随想录算法训练营第七天|344.反转字符串,541. 反转字符串II,卡码网:54.替换数字,151.翻转字符串里的单词,卡码网:55.右旋转字符串
代码随想录算法训练营第八天|28. 实现 strStr(),459.重复的子字符串,字符串总结,双指针回顾
代码随想录算法训练营第九天|理论基础,232.用栈实现队列,225. 用队列实现栈
代码随想录算法训练营第十天|20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
代码随想录算法训练营第十一天|239. 滑动窗口最大值,347.前 K 个高频元素,总结
代码随想录算法训练营第十二天|理论基础,递归遍历,迭代遍历,统一迭代
代码随想录算法训练营第十三天|层序遍历10,226.翻转二叉树,101.对称二叉树
代码随想录算法训练营第十四天|104.二叉树的最大深度,559.n叉树的最大深度,111.二叉树的最小深度,222.完全二叉树的节点个数
代码随想录算法训练营第十五天|110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和
代码随想录算法训练营第十六天|513.找树左下角的值,112. 路径总和,113.路径总和ii,106.从中序与后序遍历序列构造二叉树,105.从前序与中序遍历序列构造二叉树
代码随想录算法训练营第十七天|654.最大二叉树,617.合并二叉树,700.二叉搜索树中的搜索,98.验证二叉搜索树
代码随想录算法训练营第十八天|530.二叉搜索树的最小绝对差,501.二叉搜索树中的众数,236. 二叉树的最近公共祖先
代码随想录算法训练营第十九天|235. 二叉搜索树的最近公共祖先,701.二叉搜索树中的插入操作,450.删除二叉搜索树中的节点
代码随想录算法训练营第二十天|669. 修剪二叉搜索树,108.将有序数组转换为二叉搜索树,538.把二叉搜索树转换为累加树,总结篇
代码随想录算法训练营第二十一天|回溯算法理论基础,77. 组合
代码随想录算法训练营第二十二天|216.组合总和III,17.电话号码的字母组合
代码随想录算法训练营第二十三天|39. 组合总和,40.组合总和II,131.分割回文串
代码随想录算法训练营第二十四天|93.复原IP地址,78.子集,90.子集II
代码随想录算法训练营第二十五天|491.递增子序列,46.全排列,47.全排列 II
代码随想录算法训练营第二十六天|332.重新安排行程,51. N皇后,37. 解数独,总结
代码随想录算法训练营第二十七天|贪心算法理论基础,455.分发饼干,376. 摆动序列,53. 最大子序和
代码随想录算法训练营第二十八天|122.买卖股票的最佳时机II,55. 跳跃游戏,45.跳跃游戏II
代码随想录算法训练营第二十九天|1005.K次取反后最大化的数组和,134. 加油站,135. 分发糖果
代码随想录算法训练营第三十天|860.柠檬水找零,406.根据身高重建队列,452. 用最少数量的箭引爆气球
代码随想录算法训练营第三十一天|435. 无重叠区间,763.划分字母区间,56. 合并区间
代码随想录算法训练营第三十二天|738.单调递增的数字,968.监控二叉树,总结
代码随想录算法训练营第三十三天|动态规划理论基础,509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
代码随想录算法训练营第三十四天|62.不同路径,63. 不同路径 II
代码随想录算法训练营第三十五天|343. 整数拆分,96.不同的二叉搜索树
代码随想录算法训练营第三十六天|背包理论基础,416. 分割等和子集
代码随想录算法训练营第三十七天|1049. 最后一块石头的重量 II,494. 目标和,474.一和零
代码随想录算法训练营第三十八天|完全背包,518. 零钱兑换 II,377. 组合总和 Ⅳ
代码随想录算法训练营第三十九天|70. 爬楼梯 (进阶),322. 零钱兑换,279.完全平方数
代码随想录算法训练营第四十天|139.单词拆分,多重背包介绍,背包问题总结篇!
代码随想录算法训练营第四十一天|198.打家劫舍,213.打家劫舍II,337.打家劫舍III
代码随想录算法训练营第四十二天|121. 买卖股票的最佳时机,122.买卖股票的最佳时机II
代码随想录算法训练营第四十三天|123.买卖股票的最佳时机III,188.买卖股票的最佳时机IV
代码随想录算法训练营第四十四天|309.最佳买卖股票时机含冷冻期,714.买卖股票的最佳时机含手续费,总结
代码随想录算法训练营第四十五天|300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数组
代码随想录算法训练营第四十六天|1143.最长公共子序列,1035.不相交的线,53. 最大子序和
代码随想录算法训练营第四十七天|392.判断子序列,115.不同的子序列
代码随想录算法训练营第四十八天|583. 两个字符串的删除操作,72. 编辑距离
代码随想录算法训练营第四十九天|647. 回文子串,516.最长回文子序列,动态规划总结篇
代码随想录算法训练营第五十天|739. 每日温度,496.下一个更大元素 I
代码随想录算法训练营第五十一天|503.下一个更大元素II,42. 接雨水
代码随想录算法训练营第五十二天|84.柱状图中最大的矩形,完结撒花✿✿ヽ(°▽°)ノ✿

相关推荐

  1. 代码随想算法训练|总结反思

    2024-03-20 02:18:04       25 阅读
  2. 代码随想算法训练总结

    2024-03-20 02:18:04       27 阅读
  3. 代码随想算法训练总结

    2024-03-20 02:18:04       19 阅读
  4. 代码随想算法训练总结

    2024-03-20 02:18:04       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 02:18:04       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 02:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 02:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 02:18:04       18 阅读

热门阅读

  1. 73_Pandas获取分位数/百分位数

    2024-03-20 02:18:04       18 阅读
  2. Flutter如何正确使用图片资源

    2024-03-20 02:18:04       18 阅读
  3. UDP协议

    UDP协议

    2024-03-20 02:18:04      20 阅读
  4. 程序员排查BUG指南

    2024-03-20 02:18:04       19 阅读
  5. 开发遇到的bug:设置好的请求头不起作用

    2024-03-20 02:18:04       19 阅读
  6. ASP.NET控件

    2024-03-20 02:18:04       21 阅读
  7. v-if、v-show、v-html 的原理

    2024-03-20 02:18:04       15 阅读
  8. Android logd日志原理

    2024-03-20 02:18:04       21 阅读
  9. 安卓面试网络知识基础 41-45

    2024-03-20 02:18:04       21 阅读
  10. Linux发展史

    2024-03-20 02:18:04       23 阅读
  11. dockerfile更改docker镜像源

    2024-03-20 02:18:04       22 阅读