算法
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
数学基础
浏览
90
扫码
分享
2022-07-13 00:06:55
1. 排列组合
2. X 的平方根
3. 提取整数的每一位
4. 位运算基础
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
数学基础
1. 排列组合
2. X 的平方根
3. 提取整数的每一位
4. 位运算基础
数组
API骚操作
1. 扁平化 去重 升序
哈希表
1. 找到数组中消失的数字
2. 最长连续序列
3. 和为K的子数组
4. 四数相加
数组各种遍历
斜着遍历矩阵
螺旋矩阵
螺旋矩阵II
旋转矩阵
正常操作
合并有序数组
旋转数组
剑指offer
03-11
03. 数组中重复的数字
04. 二维数组的查找
05. 替换空格
06. 从尾到头打印链表
07. 重建二叉树
08. 二叉树下一节点
其他遍历情况??
09. 两个栈实现队列
10 -I. 斐波那契
10-II. 青蛙跳台阶
11. 旋转数组最小数字
12-22
无标题
12. 矩阵中的路径
13. 机器人的运动范围
14. 剪绳子
15. 二进制中 1 的个数
16. 数值的整数次方
17. 打印从 1 到最大的 n 位数
18. 删除链表节点
20. 表示数值的字符串
21. 调整数组奇数偶数顺序
22. 链表中倒数第k个节点
23-33
23. 链表中环的入口结点
24. 反转链表
25. 合并两个有序链表
26. 树的子结构
27. 二叉树的镜像
28. 对称的二叉树
29. 顺时针打印矩阵
30. 包含min函数的栈
31. 栈的压入弹出序列
32. 从上到下打印二叉树
33. 二叉搜索树的后续遍历序列
34-44
34. 路径总和II
35. 复制复杂链表
36. 二叉搜索树与双向链表
37. 序列化二叉树
38. 字符串的排列
39. 数组中出现次数超过一半的数字
40. 最小的k个数
42. 连续子数组的最大和
44. 数字序列中某一位的数字
45-55
45. 把数组排成最小的数
46. 数字翻译成字符串
47. 礼物的最大价值
48. 最长不含重复字符的子串
50. 第一次只出现一次的字符
52. 两个链表的公共节点
53. 在排序数组中查找数字
无标题
无标题
56-68
56. 数组中数字出现的次数
异或
63. 股票最大利润
二分法
labuladong
二分思想:减而治之
排除法
1. 查找元素
1. 搜索插入位置
[3, 4]旋转排序数组中的最小值
[5~6]搜索旋转排序数组
[7~9]山脉
[10~11]第一个错误版本
12. 寻找重复数
2. 查找边界
1. 经典边界
阿斯蒂芬
3.复杂条件二分
[1~3]辅助函数
基础排序算法
1. 选择排序
优化和练习
2. 插入排序
3.希尔排序
排序算法的评价指标
循环不变量
版本号排序
高级排序算法
归并排序
1. 合并两个有序数组
2. 旋转数组
归并排序优化
1. 数组中的逆序对
2.计算右侧小于当前元素的个数
快速排序基础(循环不变量)
1.数组中的第K个最大元素
2. 双指针之--同向指针
快速排序(对撞指针)
快速排序(三分天下)
1. 颜色分类
数组里常见的两类算法
滑动窗口
滑动窗口经典问题
正常双指针
1. 长度最小的子数组
2. 找到字符串中所有字母异位词
3. 字符串的排列
4. 判断子串
5. 最长不含重复字符的子字符串
6. 和为s的连续正序列
7. 翻转单词顺序
优化双指针
1. 替换后最长重复字符
双指针
1. 最接近的三数之和
2. 两数之和(升序排列)
3. 三数之和
双指针经典问题
盛水最多的容器
链表
链表问题概述
链表中指针指向问题
链表操作总结
1. 反转链表II
2. 移除链表元素
删除链表节点
删除排序链表中的重复元素
3. 两两交换链表中的节点
4. k个一组反转链表
labuladong递归
5. 重排链表
6. 奇偶链表
7. 旋转链表
8. 回文链表
9. 链表插入排序
虚拟头节点
1. 两数相加
2. 两数相加II
3. 合并两个有序链表
4. 合并k个升序链表
5. 删除排序链表中的重复元素II
6. 分隔链表
环形链表
1. 环形链表
栈与队列
动态数组
栈
典型问题1:简化路径
字符串解码
删除字符串中相邻重复项
有效括号
逆波兰表达式
单调栈
接雨水
移除K位数字
去除重复字母
每日温度
下一更大元素I
队列
栈队列,队列栈
最小栈
循环队列、循环双端队列
优先队列
优先队列和堆
堆的基本操作
将数组整理成堆
堆排序
合并k个排序链表
并查集
qucik-union实现
经典题目
岛屿数量
情侣牵手
二叉树
树的简介
1. 层序遍历
从上到下打印二叉树II
从下到上打印二叉树
二叉树的锯齿形层次遍历
二叉树的遍历
前序遍历
2. 路径总和
路径总和II
后序遍历
1. 二叉树的最大深度
2. 平衡二叉树
1. 二叉树的最小深度
3. 求根结点到叶结点数字之和
4. 相同的树
树的子结构
5. 对称二叉树
6. 完全二叉树的结点个数
完全二叉树节点数
二叉树中最大路径和(困难)
7. 二叉树的右视图
8. 翻转二叉树
11. 寻找重复子树
12. 二叉树所有路径
N叉树遍历
N叉树层序遍历
构造二叉树
最大二叉树
二叉树最近公共祖先
二叉搜索树
二叉搜索树的后续遍历
二叉搜索树与双向链表
二叉搜索树的第k大节点
二叉树(一)——基础
二叉树(三)——序列化
二叉搜索树(一)——中序遍历
二叉搜索树(二)——基础操作
回溯算法
什么是回溯算法
二叉树的所有路径
路径总和II
全排列
动态规划
动态规划概述
斐波那契数列
[记忆化递归]和[动态规划]
「动态规划」问题三个性质
动态规划的两个重要概念
总结
理解重复子问题
爬楼梯
把数字翻译成字符串
解码方法
理解最优子结构
只有两个键的键盘
完全平方数
最长递增子序列
连续子数组的最大和
无后效性
不同路径
不同路径II
最小路径和
地下城
打家劫舍
背包问题
01-背包问题
分割等和子集
一和零
目标和
最后一块石头的重量II
01背包-空间优化
完全背包问题
完全平方数
零钱兑换
零钱兑换II
多重背包
无标题
分组背包
贪心算法
雪糕的最大数量
图
图形算法(邻接矩阵)在前端领域的应用
字符串处理
1.格式化电话号码
2. 数字格式化
数学题
1. 阶乘后的零
2. 约瑟夫环
3. 倒着输出乘积
4. 计算 1 的个数
逻辑题
1. 狼人杀
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注