向量叉积的坐标计算方法和二维空间几何意义:Jarvis 凸包算法,求解《587. 安装栅栏》
向量叉积的坐标计算方法和二维空间几何意义,用 Jarvis 凸包算法,求解《587. 安装栅栏》
双倒序遍历、贪心算法:求解《31. 下一个排列》
两次倒序遍历,贪心算法,求解《31. 下一个排列》
全排列、回溯:3 种数据结构判断能否生成回文求解《266. 回文排列》《面试题 01.04. 回文排列》递归回溯求解《267. 回文排列 II》
复习带有重复字符的全排列,3 种数据结构判断能否生成回文求解《266. 回文排列》《面试题 01.04. 回文排列》,递归回溯求解《267. 回文排列 II》
位运算:二进制求和,求解《面试题 17.01. 不用加号的加法》和《剑指 Offer 65. 不用加减乘除做加法》
位运算,用二进制求和,求解《面试题 17.01. 不用加号的加法》和《剑指 Offer 65. 不用加减乘除做加法》
回文数:数学和字符串拼接回文数,求解《9. 回文数》《866. 回文素数》《479. 最大回文数乘积》《906. 超级回文数》
回文数是什么数,用数学和字符串两种方法拼接回文数,求解《9. 回文数》《866. 回文素数》《479. 最大回文数乘积》《906. 超级回文数》
容斥原理:求解《878. 第 N 个神奇数字》和《1201. 丑数 III》
将丑数的定义为能被 2 个数或 3 个数整除的数,用容斥原理求解《878. 第 N 个神奇数字》和《1201. 丑数 III》
丑数:求解《263. 丑数》《剑指 Offer 49. 丑数》《264. 丑数 II》《313. 超级丑数》
什么是丑数,如何判断一个数是不是丑数,求解《263. 丑数》《剑指 Offer 49. 丑数》《264. 丑数 II》《313. 超级丑数》
闰年:快速计算某一年距离 1971 年 01 月 01 日天数,求解《1154. 一年中的第几天》和《1360. 日期之间隔几天》
什么是闰年,如何快速计算某一年距离 1971 年 01 月 01 日的天数,求解《1154. 一年中的第几天》和《1360. 日期之间隔几天》
蔡勒公式:求解任意日期是一周的第几天(周几、星期几)
什么是蔡勒公式,如何确定某一天是一周的第几天,求解《1185. 一周中的第几天》
最大公约数和最小公倍数:求解《1979. 找出数组的最大公约数》
什么是最大公约数,最小公倍数,如何求最大公约数和最小公倍数,求解《1979. 找出数组的最大公约数》
1234上页下页