语言:JavaScript_小宇_9
首页
Github
力扣
M站
全部原创,请勿转载
技术:
前端
后端
音视频
数据库
运维
产品
网络
应用
插件:
开源
ShopXO
数据结构:
数组
字符串
链表
栈
单调栈
队列
优先队列
最小堆
最大堆
小根堆
大根堆
小顶堆
大顶堆
二叉树
多叉树
二叉平衡树
图
并查集
字典树
树状数组
线段树
哈希表
邻接表
矩阵
LRU
回文
集合
哈希集合
位图
位集
区间
遍历:
顺序遍历
倒序遍历
前序遍历
中序遍历
后序遍历
层序遍历
螺旋遍历
中心扩散
两端收缩
技巧:
前缀和
位运算
滑动区间
正则
双指针
回调函数
交换变量
原地修改
查找:
顺序查找
二分查找
三分查找
深度优先搜索
广度优先搜索
快速选择
排序:
冒泡排序
选择排序
插入排序
归并排序
快速排序
拓扑排序
计数排序
桶排序
堆排序
基数排序
自定义排序
数学:
求和
快速幂
质数
曼哈顿距离
中位数
丑数
杨辉三角
排列
组合
容斥原理
公约数
公倍数
日期
蔡勒公式
水塘抽样
拒绝抽样
几何
博弈
数论
概率与统计
随机化
约瑟夫环
对数
算法:
递归
迭代
哈希
KMP
回溯
贪心
动态规划
归并
Brian-Kernighan算法
凸包
语言:
JavaScript
Go
PHP
SQL
Shell
Java
Python
TypeScript
C
C++
C#
单调栈、排序哈希映射 2 算法,求解《768. 最多能完成排序的块 II》
单调栈、排序哈希映射 2 算法,slice() / Arrays.copyOfRange / Arrays.Copy / append([]int{}, ar...) / memcpy 拷贝数组,求解《768. 最多能完成排序的块 II》
顺序遍历,求解《768. 最多能完成排序的块》
顺序遍历,i 从 [0, n) ,前 n 个元素最大值 = i,新划分一块,求解《768. 最多能完成排序的块》
哈希映射,分割数组,求解《1282. 用户分组》
哈希映射,用 slice(start, end) / array_slice(start, length) / List.subList(start, end) / IList.Skip(start).Take(length).ToList() 分割数组,求解《1282. 用户分组》
顺序遍历,计数和奇偶性交换 2 种算法,求解《1417. 重新格式化字符串》
顺序遍历,计数和奇偶性交换 2 种算法,用双指针技巧,求解《1417. 重新格式化字符串》
顺序遍历,数字转字符串,求解《640. 求解方程》
顺序遍历,str / strconv.Itoa / sprintf(_, "x=%d", 1) / to_string 数字转字符串,求解《640. 求解方程》
JavaScript / TypeScript / PHP / Golang / Python / Java / C# / C / C++ 最大 / 最小整数的表示,贪心和二分查找 2 种算法,求解《1413. 逐步求和得到正数的最小值》
JavaScript / TypeScript / PHP / Golang / Python / Java / C# / C / C++ 最大 / 最小整数的表示,贪心和二分查找(upper_bound / sort.Search) 2 种算法,求解《1413. 逐步求和得到正数的最小值》
暴力递归、分治排序递归 2 算法,分割和合并字符串,求解《761. 特殊的二进制序列》
暴力递归、分治排序递归 2 算法,用 substring / substr 分割字符串,用 join / accumulate 合并数组到字符串,求解《761. 特殊的二进制序列》
JavaScript / TypeScript / PHP / Golang / Python / Java / C# / C / C++ 栈,求解《636. 函数的独占时间》
JavaScript / TypeScript / PHP / Golang / Python / Java / C# / C / C++ 栈,split / sscanf 指定字符分割字符串,+ / Integer.Parse / int.Parse / int / atoi / Atoi 字符串转数字,求解《636. 函数的独占时间》
暴力(自定义排序、合并字符串技巧),KMP 2 种算法, 求解《1408. 数组中的字符串匹配》
字符串的匹配算法,暴力和手写实现 KMP,自定义排序的升序排列、合并字符串技巧,求解《1408. 数组中的字符串匹配》
深度优先搜索、广度优先搜索 2 种算法,求解《623. 在二叉树中增加一行》
深度优先搜索、广度优先搜索 2 种算法,求解《623. 在二叉树中增加一行》
1
4
8
9
10
16
22
上页
下页