动态规划

题目 方法 日期 代码
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算法刷题记录表相关推荐

  1. 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 ...

  2. LeetCode算法刷题-URL化和重新排列字符串

    LeetCode刷题-URL化 面试题01.03 URL化 题目 URL化.编写一种方法,将字符串中的空格全部替换为%20.假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的"真实& ...

  3. leetcode算法刷题记录之罗马数字转整数

    题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符          数值 I             1 V             5 X             ...

  4. 【秋招必备】LeetCode神器,算法刷题宝典.pdf

    Hello~最近正值各大厂校园秋招热季,今天向大家推荐关于「算法刷题宝典」的开源项目:力扣Cookbook. 获取方式: 点击下方链接,在消息对话框回复关键词:LeetCode  即可获取这本电子书! ...

  5. LeetCode 牛客网 C++ 算法 刷题必备基础知识

    LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} 文章目录 LeetCode 牛客网 C++ 算法 刷题必备基础知识 {ignore} main综合模板 数组排序库 字符串库 ...

  6. LeetCode神器,算法刷题宝典.pdf

    Hello~今天向大家推荐关于「算法刷题宝典」的开源项目:力扣Cookbook. 获取方式: 点击下方链接,关注后在消息对话框回复关键词:LeetCode  即可获取这本电子书!   力扣 Cookb ...

  7. Github最强算法刷题笔记.pdf

    资料一 昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙 ...

  8. Leetode算法刷题宝典.pdf

    今天推荐一个关于「算法刷题宝典」的开源项目:力扣Cookbook. 力扣 Cookbook是@halfrost(中文名:霜神)去年刷的 力扣整理出的 520 题,每道题都写了解题思路,并且每题都 ru ...

  9. 神了,无意中发现一位1500道的2021LeetCode算法刷题pdf笔记

    昨晚逛GitHub,无意中看到一位大佬的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到. 关于算法刷题的困惑和疑问也经常听朋友们提及.这份笔记 ...

最新文章

  1. java中用于选择按钮的语句_java程序员考试套题1
  2. git clone 失败解决方法 --depth 1
  3. ExtJS的xtype列表
  4. VC++ 判断点是否在线段上
  5. hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
  6. python 分布式队列_〖Python〗-- Celery分布式任务队列
  7. localStorage存、取数组
  8. android8 通知呼吸灯_手机呼吸灯那么好用!为什么要取消它?没有呼吸灯真的好吗?...
  9. C#程序读取MAC地址的方法
  10. BSP和JSP里的UI元素ID生成逻辑 1
  11. 解决Macbook pro安装绿联AX88179USB网卡驱动无效的问题
  12. 网站页面设计的原则有哪些呢?
  13. 91m2中对DB进行了一次封装的DBHelpUtil工具类
  14. Fedora的服务详解zz
  15. gdb调试指令next与step的区别
  16. Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验
  17. 关于Qwt的使用-QwtPlot
  18. P1093 [NOIP2007 普及组] 奖学金
  19. 牛客小白月赛15A 斑羚飞渡
  20. Web前端大作业:基于bootstrap响应式页面,家具装修公司网站

热门文章

  1. 数据库、缓存、消息队列之外的下一站——Elasticsearch
  2. 你真的了解泛型 Generic 嘛?
  3. 矩阵中的最长递增路径
  4. 音视频技术开发周刊 | 179
  5. 亚马逊团队在Interspeech 2020深度噪声抑制挑战赛中获得第一名
  6. 音视频技术开发周刊(第122期)
  7. Python 单元测试详解
  8. 运维总监聂鑫:腾讯海量监控体系经验分享
  9. shell if else 用法 syntax error near unexpected token `then'
  10. 基于SRS的RTMP分发技术方案