数据结构算法目录

目录

零、记忆周期

1. 第一个记忆周期:5分钟
2. 第二个记忆周期:30分钟
3. 第三个记忆周期:12小时
4. 第四个记忆周期:1天
5. 第五个记忆周期:2天
6. 第六个记忆周期:4天
7. 第七个记忆周期:7天
8. 第八个记忆周期:15天

一、前言

本博客用于记录所练习的数据结构算法目录,方便索引、跳转、管理。
(此前最长89天记录在案)

二、数组&链表

2.1 反转单链表(Leetcode 206)

链接:数据结构算法——链表

2.2 链表元素两两交换(Leetcode 26)(难)

链接:数据结构算法——链表

2.3 判断是否有环(Leetcode 141)

链接:数据结构算法——链表

2.4 二叉树展开为链表(Leetcode 114)(0天)

链接:数据结构算法——链表

三、堆栈&队列

3.1 有效的括号(Leetcode 20)

链接:数据结构算法——堆栈&队列

3.2 用栈实现队列(Leetcode 232)

链接:数据结构算法——堆栈&队列

3.3 用队列实现栈(Leetcode 225)

链接:数据结构算法——堆栈&队列

四、优先队列

4.0 堆的插入、删除、建立复杂度、调包操作

4.1 前K个高频元素(Leetcode 347)

链接:数据结构算法——优先队列

4.2 第K大的元素(Leetcode 703)

链接:数据结构算法——优先队列

4.3 滑动窗口的最大值(Leetcode 703)

链接:数据结构算法——优先队列

五、哈希表

5.1 有效的字母异位词(Leetcode 242)

链接:数据结构算法——哈希表

5.2 数字之和(Leetcode 1,15)

链接:数据结构算法——哈希表

5.3 K-sum(边界难!!!)

链接:数据结构算法——哈希表

六、树

6.1 验证二叉搜索树(Leetcode 98)

链接:数据结构算法——树

6.2 二叉树的层次遍历(Leetcode 102)

链接:数据结构算法——树

6.3 二叉树的最大深度(Leetcode 104)

链接:数据结构算法——树

6.4 二叉树的最小深度(Leetcode 111)

链接:数据结构算法——树

6.5 括号生成(Leetcode 22)

链接:数据结构算法——树

七、递归&分治

7.1 Pow(x,n)(Leetcode 50)(难)

链接:数据结构算法——递归&分治

7.2 求众数(Leetcode 169)

链接:数据结构算法——递归&分治

八、贪心&动态规划

8.1 爬楼梯(Leetcode 45)

链接:数据结构算法——贪心&动态规划

8.2 三角形的最小路径和(Leetcode 120)

8.3 乘积最大子数组(Leetcode 152)

8.4 最长递增子序列(Leetcode 300)

8.5 股票买卖

8.5.1 股票买卖,最多交易一次(Leetcode 121)

8.5.2 股票买卖,最多交易2次(Leetcode 123)

8.5.3 股票买卖,交易无数次(Leetcode 122)

8.5.4 股票买卖,最多交易K次(Leetcode 188)

8.5.5 股票买卖,有冷静期(Leetcode 309)

8.5.6 买卖股票,有交易费(Leetcode 714)

8.6 零钱兑换(Leetcode 322)

8.7 编辑距离(Leetcode 72)

8.8 最长回文子串(Leetcode 5)

九、剪枝

9.1 N皇后问题(Leetcode 51)

链接:数据结构算法——剪枝

9.2 有效数独(Leetcode 36)

链接:数据结构算法——剪枝

十、二分法

10.1 平方根(Leetcode 69)

链接:数据结构算法——二分法

十一、字典树

11.1 构建字典树(Leetcode 208)

链接:数据结构算法——字典树

11.2 二维网格中的单词搜索(Leetcode 79)

链接:数据结构算法——字典树

11.3 二维网格中的单词搜索(Leetcode 212)

链接:数据结构算法——字典树

十二、位运算

12.1 Hamming Weights(Leetcode 191)

链接:数据结构算法——位运算

12.2 Power of Two(Leetcode 231)

链接:数据结构算法——位运算

12.3 Counting Bits(Leetcode 338)

链接:数据结构算法——位运算

12.4 N皇后问题的最快解法(Leetcode 52)

链接:数据结构算法——位运算

十三、排序算法

13.1 快速排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值