历时两个月60天的代码随想录结束了,本次一刷leetcode收获很多,将经典题目都刷了一遍,感觉到自己的代码能力有显著提升,感谢老师们每天的提醒,原来想着两个月坚持下来是件难事,但坚持下来后发现也没有那么难,日积月累收获良多,下面是各题型总结:
数组
链表
哈希表
来源于同期录友:代码随想录算法训练营总结-CSDN博客
字符串
来源于同期录友:代码随想录算法训练营总结-CSDN博客
双指针:
栈与队列
二叉树
- 1. 二叉树理论基础
- 2. 二叉树的递归遍历
- 3. 二叉树的迭代遍历
- 4. 二叉树的统一迭代法
- 5. 二叉树的层序遍历
- 6. 翻转二叉树
- 7. 二叉树周末总结
- 8. 对称二叉树
- 9. 二叉树的最大深度
- 10. 二叉树的最小深度
- 11. 完全二叉树的节点个数
- 12. 平衡二叉树
- 13. 二叉树的所有路径
- 14. 二叉树周末总结
- 15. 左叶子之和
- 16. 找树左下角的值
- 17. 路径总和
- 18. 从中序与后序遍历序列构造二叉树
- 19. 最大二叉树
- 20. 二叉树周末总结
- 21. 合并二叉树
- 22. 二叉搜索树中的搜索
- 23. 验证二叉搜索树
- 24. 二叉搜索树的最小绝对差
- 25. 二叉搜索树中的众数
- 26. 二叉树的最近公共祖先
- 27. 二叉树周末总结
- 28. 二叉搜索树的最近公共祖先
- 29. 二叉搜索树中的插入操作
- 30. 删除二叉搜索树中的节点
- 31. 修剪二叉搜索树
- 32. 将有序数组转换为二叉搜索树
- 33. 把二叉搜索树转换为累加树
回溯算法
- 1. 回溯算法理论基础
- 2. 组合问题
- 3. 组合(优化)
- 4. 组合总和III
- 5. 电话号码的字母组合
- 6. 回溯周末总结
- 7. 组合总和
- 8. 组合总和II
- 9. 分割回文串
- 10. 复原IP地址
- 11. 子集问题
- 12. 回溯周末总结
- 13. 子集II
- 14. 递增子序列
- 15. 全排列
- 16. 全排列II
- 17. 回溯周末总结
- 18. 回溯算法去重问题的另一种写法
- 19. 重新安排行程
- 20. N皇后
- 21. 解数独