算法_小宇_11
首页
Github
力扣
M站
全部原创,请勿转载
技术:
前端
后端
音视频
数据库
运维
产品
网络
应用
插件:
开源
ShopXO
数据结构:
数组
字符串
链表
栈
单调栈
队列
优先队列
最小堆
最大堆
小根堆
大根堆
小顶堆
大顶堆
二叉树
多叉树
二叉平衡树
图
并查集
字典树
树状数组
线段树
哈希表
邻接表
矩阵
LRU
回文
集合
哈希集合
位图
位集
区间
遍历:
顺序遍历
倒序遍历
前序遍历
中序遍历
后序遍历
层序遍历
螺旋遍历
中心扩散
两端收缩
技巧:
前缀和
位运算
滑动区间
正则
双指针
回调函数
交换变量
原地修改
查找:
顺序查找
二分查找
三分查找
深度优先搜索
广度优先搜索
快速选择
排序:
冒泡排序
选择排序
插入排序
归并排序
快速排序
拓扑排序
计数排序
桶排序
堆排序
基数排序
自定义排序
数学:
求和
快速幂
质数
曼哈顿距离
中位数
丑数
杨辉三角
排列
组合
容斥原理
公约数
公倍数
日期
蔡勒公式
水塘抽样
拒绝抽样
几何
博弈
数论
概率与统计
随机化
约瑟夫环
对数
算法:
递归
迭代
哈希
KMP
回溯
贪心
动态规划
归并
Brian-Kernighan算法
凸包
语言:
JavaScript
Go
PHP
SQL
Shell
Java
Python
TypeScript
C
C++
C#
尾递归及蹦床函数
什么是尾递归,JavaScript 实现通用版尾递归转迭代函数,为什么 JavaScript 运行环境都不再支持自动尾递归优化。
回溯算法:求解有不重复和重复元素的全排列问题
回溯算法,求解《剑指 Offer II 083. 没有重复元素集合的全排列》《剑指 Offer II 084. 含有重复元素集合的全排列》《剑指 Offer 17. 打印从1到最大的n位数》
广度优先搜索:求解《429. N 叉树的层序遍历》和 《675. 为高尔夫比赛砍树》
广度优先搜索,求解《429. N 叉树的层序遍历》和 《675. 为高尔夫比赛砍树》
邻接表:深度优先搜索、广度优先搜索和拓扑排序求解最小高度树
用邻接表数据结构,广度优先搜索、深度优先搜索(递归和迭代)、拓扑排序求解最小高度树。
二叉树的后序遍历:求监控二叉树和二叉树最大路径和
用二叉树的后序遍历,求解监控二叉树和二叉树的最大路径和
二叉树和多叉树的后序遍历:递归和迭代代码
遍历顺序:左 → 根 → 右
最大子数组和:贪心算法、动态规划和线段树
贪心算法、动态规划和线段树,求解最大子数组和,解释子数组、子序列和字串的区别。
RabinKarp 哈希算法:字符串转任意进制,多变量转唯一键名
RabinKarp 哈希算法,将字符串转换为任意进制数字,或将多变量转换为唯一键名,可用于匹配、记忆化递归剪枝等。
二叉树和多叉树的前序遍历:递归和迭代代码
遍历顺序:根 → 左 → 右
百度站点品牌曝光功能正式下线,回归算法
收到了百度的公告,站点品牌曝光功能(如下图所示)即日起因业务调整下线。后续我们将通过算法挖掘优质站点进行站点名称展示,并逐步开放申请入口,请您持续提升网站内容质量,以便获得相应权益。
1
5
10
11
12
上页
下页