蔡勒公式:求解任意日期是一周的第几天(周几、星期几)
什么是蔡勒公式,如何确定某一天是一周的第几天,求解《1185. 一周中的第几天》
最大公约数和最小公倍数:求解《1979. 找出数组的最大公约数》
什么是最大公约数,最小公倍数,如何求最大公约数和最小公倍数,求解《1979. 找出数组的最大公约数》
杨辉三角:性质和代码,求解《118. 杨辉三角》《119. 杨辉三角 II》和《2221. 数组的三角和》
什么是杨辉三角,杨辉三角的性质,求解《118. 杨辉三角》《119. 杨辉三角 II》和《2221. 数组的三角和》
排列:选排列和全排列通项公式,求解《357. 统计各位数字都不同的数字个数》
什么是排列,什么是选排列和全排列,排列的通项公式,用排列求解《357. 统计各位数字都不同的数字个数》
尾递归及蹦床函数
什么是尾递归,JavaScript 实现通用版尾递归转迭代函数,为什么 JavaScript 运行环境都不再支持自动尾递归优化。
JavaScript 优先队列代码:支持自定义排序
JavaScript 实现优先队列的代码,自定义排序(最小堆、最大堆都可以),支持数组、矩阵、对象
JavaScript 最大堆(大根堆、大顶堆)代码
最大堆,又称大根堆,大顶堆,JavaScript 实现大根堆的代码。
中位数:求解数据库和数据流中的中位数
中位数 Median 即中数,是有序序列中处于中间位置的数,求解数据库及数据流中的中位数。
回溯算法:求解有不重复和重复元素的全排列问题
回溯算法,求解《剑指 Offer II 083. 没有重复元素集合的全排列》《剑指 Offer II 084. 含有重复元素集合的全排列》《剑指 Offer 17. 打印从1到最大的n位数》
广度优先搜索:求解《429. N 叉树的层序遍历》和 《675. 为高尔夫比赛砍树》
广度优先搜索,求解《429. N 叉树的层序遍历》和 《675. 为高尔夫比赛砍树》
1102021222426上页下页