leetcode算法刷题记录表
动态规划
题目 | 方法 | 日期 | 代码 |
509.斐波那契数列(简单) | 递归、动态规划 | 2021.8.22 | re |
1137.第N个泰波那契数(简单) | 递归、动态规划 | 2021.8.22 | re |
70.爬楼梯(简单) | 递归、动态规划 | 2021.8.22 | re |
746.使用最小花费爬楼梯(简单) | 递归、动态规划 | 2021.8.22 | re |
198.打家劫舍(中等) | 递归、动态规划 | 2021.8.22 | re |
213.打家劫舍2(中等) | 递归、动态规划 | 2021.8.22 | re |
337.打家劫舍3(中等) | 递归、动态规划 | 2021.8.22 | re |
740.删除并获得点数(中等) | 递归、动态规划 | 2021.8.22 | re |
53.最大子序和(简单) | 动态规划 | 2021.8.23 | res |
5.最长回文子串(中等) | 动态规划 | 2021.8.24 | res |
72.编辑距离(困难) | 动态规划 | 2021.9.28 | res |
二分查找
题目 | 方法 | 日期 | 代码 |
704.二分查找(简单) | 二分 | 2021.8.27 | res |
154.寻找旋转排序数组中的最小值2 | 二分 | 2021.8.27 | res |
链表
题目 | 方法 | 日期 | 代码 |
206.反转链表 | 递归、暴力 | 2021.8.28 | res |
141.环形链表 | 快慢指针 | 2021.8.28 | res |
142.环形链表2 | 快慢指针 | 2021.8.28 | res |
21.合并两个有序链表 | 合并(新建链表) | 2021.8.31 | res |
328.奇偶链表 | 新建链表 | 2021.8.31 | res |
160.相交链表 | 双指针 | 2021.1020 | res |
剑指offer
题目 | 方法 | 日期 | 代码 |
剑指offer29:顺时针打印矩阵 |
螺旋矩阵 | 2021.9.19 | res |
剑指offer04:二维数组中的查找 | 数组 | 2021.9.20 | res |
二叉树专题汇总
题目 | 方法 | 日期 | 代码 |
144.二叉树的前序遍历 | 递归、栈 | 2021.9.22 | res |
94.二叉树的中序遍历 | 递归、栈 | 2021.9.22 | res |
145.二叉树的后序遍历 | 递归、栈 | 2021.9.22 | res |
102.二叉树的层序遍历 | 队列(bfs) | 2021.9.22 | res |
104.二叉树的最大深度 | 递归、队列 | 2021.9.22 | res |
101.对称二叉树 | 递归、队列 | 2021.9.22 | res |
112.路径总和 | 递归、队列 | 2021.9.22 | res |
236.二叉树的最近公共祖先 | 递归 | 2021.9.22 | res |
105.从前序遍历与中序遍历构造二叉树 | 2021.9.29 | res | |
226.翻转二叉树 | 递归 | 2021.10.4 |
res |
剑指offer32-1.从上到下打印二叉树 | 队(bfs) | 2021.10.18 | res |
617.合并二叉树 | 递归 | 2021.10.21 | res |
106.从前序与中序遍历构造二叉树 | 递归 | 2021.10.21 | res |
110.平衡二叉树 | 递归 | 2021.10.25 | res |
111.二叉树的最小深度 | 2021.11.3 | res |
排序
题目 | 方法 | 日期 | 代码 |
912.排序数组 | 归并 | 2021.9.29 | res |
数组
题目 | 方法 | 日期 | 代码 |
剑指offer49.数组中出现次数超过一半的数字 | 摩尔投票法 | 2021.10.12 | res |
26.删除有序数组中的重复项 | 双指针 | 2021.11.1 | res |
27.移除元素 | 双指针 | 2021.11.1 | res |
字符串
题目 | 方法 | 日期 | 代码 |
344.反转字符串 | 双指针 | 2021.11.1 | res |
541.反转字符串|| | 双指针 | 2021.11.1 | res |
剑指offer 05.替换空格 | 双指针 | 2021.11.1 | res |
151.翻转字符串里的单词 | 双指针 | 2021.11.1 | res |
剑指offer 58-||.左旋转字符串 | 2021.11.1 | res |
双指针
题目 | 方法 | 日期 | 代码 |
15.三数之和 | 双指针 | 2021.11.1 | res |
leetcode算法刷题记录表相关推荐
- LeetCode算法刷题目录 (Java)
目录 1.数学基础 1.1.位运算 1.2.其它 2.数据结构 2.1.线性表 2.1.1.数组(双指针) 2.1.2.链表(双指针) 2.1.3.栈 2.1.4.队列 2.1.5.字符串 2.1.6 ...
- LeetCode算法刷题-URL化和重新排列字符串
LeetCode刷题-URL化 面试题01.03 URL化 题目 URL化.编写一种方法,将字符串中的空格全部替换为%20.假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的"真实& ...
- leetcode算法刷题记录之罗马数字转整数
题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X ...
- 【秋招必备】LeetCode神器,算法刷题宝典.pdf
Hello~最近正值各大厂校园秋招热季,今天向大家推荐关于「算法刷题宝典」的开源项目:力扣Cookbook. 获取方式: 点击下方链接,在消息对话框回复关键词:LeetCode 即可获取这本电子书! ...
- LeetCode 牛客网 C++ 算法 刷题必备基础知识
LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} 文章目录 LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} main综合模板 数组排序库 字符串库 ...
- LeetCode神器,算法刷题宝典.pdf
Hello~今天向大家推荐关于「算法刷题宝典」的开源项目:力扣Cookbook. 获取方式: 点击下方链接,关注后在消息对话框回复关键词:LeetCode 即可获取这本电子书! 力扣 Cookb ...
- Github最强算法刷题笔记.pdf
资料一 昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙 ...
- Leetode算法刷题宝典.pdf
今天推荐一个关于「算法刷题宝典」的开源项目:力扣Cookbook. 力扣 Cookbook是@halfrost(中文名:霜神)去年刷的 力扣整理出的 520 题,每道题都写了解题思路,并且每题都 ru ...
- 神了,无意中发现一位1500道的2021LeetCode算法刷题pdf笔记
昨晚逛GitHub,无意中看到一位大佬的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到. 关于算法刷题的困惑和疑问也经常听朋友们提及.这份笔记 ...
最新文章
- java中用于选择按钮的语句_java程序员考试套题1
- git clone 失败解决方法 --depth 1
- ExtJS的xtype列表
- VC++ 判断点是否在线段上
- hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
- python 分布式队列_〖Python〗-- Celery分布式任务队列
- localStorage存、取数组
- android8 通知呼吸灯_手机呼吸灯那么好用!为什么要取消它?没有呼吸灯真的好吗?...
- C#程序读取MAC地址的方法
- BSP和JSP里的UI元素ID生成逻辑 1
- 解决Macbook pro安装绿联AX88179USB网卡驱动无效的问题
- 网站页面设计的原则有哪些呢?
- 91m2中对DB进行了一次封装的DBHelpUtil工具类
- Fedora的服务详解zz
- gdb调试指令next与step的区别
- Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验
- 关于Qwt的使用-QwtPlot
- P1093 [NOIP2007 普及组] 奖学金
- 牛客小白月赛15A 斑羚飞渡
- Web前端大作业:基于bootstrap响应式页面,家具装修公司网站