平衡二叉树性质:求解《面试题 04.06. 后继者》
用平衡二叉树性质,求解《面试题 04.06. 后继者》
Jarvis 凸包算法 + 向量叉积:求解《812. 最大三角形面积》
升序排列横坐标,横坐标相同,排列纵坐标,凸点算法筛选凸点,固定两点,三角形面积随第三点变化成凸曲线,找到极大点。求解《812. 最大三角形面积》
双指针,字符串截取、拼接:求解《面试题 01.05. 一次编辑》
双指针,字符串截取、拼接,2 解法求解《面试题 01.05. 一次编辑》
广度优先搜索,深度优先搜索 + 贪心算法 + 掩码:求解《691. 贴纸拼词》
广度优先搜索,深度优先搜索 + 贪心算法 + 掩码,求解《691. 贴纸拼词》
垂直扫描:求解《944. 删列造序》
Python 行转列,垂直扫描,求解《944. 删列造序》
二叉树的前序遍历、中序遍历、后序、层序遍历的递归、迭代(含莫里斯)、序列化和反序列化实现代码
二叉树的前序遍历、中序遍历、后序、层序遍历的递归、迭代(含莫里斯)以及序列化和反序列化实现方式,求解《97. 二叉树的序列化与反序列化》和《449. 序列化和反序列化二叉搜索树》
拓扑排序:求解《913. 猫和老鼠》和《1728. 猫和老鼠 II》
拓扑排序,求解《913. 猫和老鼠》和《1728. 猫和老鼠 II》
双指针:求解《942. 增减字符串匹配》
双指针,求解《942. 增减字符串匹配》
5 种方法交换变量,用绝对值和求模标记,用位图、掩码、哈希集合、哈希映射、正则、排序和暴力法:求解《442. 数组中重复的数据》
利用 5 种方法交换变量,用绝对值和求模标记,用位图、掩码、哈希集合、哈希映射、正则、排序和暴力法求解《442. 数组中重复的数据》
广度优先遍历+双端队列:求解《433. 最小基因变化》
广度优先遍历+双端队列,求解《433. 最小基因变化》
181516172432上页下页