2-_9
Shon
手写实现二分查找 bisect_left / lower_bound 和 bisect_right / upper_bound 顺序遍历 + 有序集合:2 解法求解《699. 掉落的方块》
手写实现二分查找 bisect_left / lower_bound 和 bisect_right / upper_bound + 有序集合 TreeMap,顺序遍历 + 有序集合,2 解法求解《699. 掉落的方块》
Shon
哈希集合、间隔、随机化:3 种方法求解《961. 在长度 2N 的数组中找出重复 N 次的元素》
哈希集合、间隔、随机化,3 种方法求解《961. 在长度 2N 的数组中找出重复 N 次的元素》
M站字幕组
程序
3D坦克周报第342期:火龙珠新参数放射性冲击波
48% 玩家投票期望,雷暴炮 HD 皮肤预览。暴击时眩晕坦克,放射性冲击波,火龙珠新参数预览。配色方案相同,纹理精细渲染增强,所有道具图标已经更新。
Shon
快速排序(快速选择)优化:双指针、打乱数组、随机基准元素(随机数、中间数、中位数)、三路划分三指针:求解《462. 最少移动次数使数组元素相等 II》
快速排序(快速选择)的优化:双指针、打乱数组(Fisher–Yates shuffle 洗牌算法)、随机基准元素(随机数、中间数、中位数)、三路划分(三切分 / 三指针 / 三分查找)。求解《462. 最少移动次数使数组元素相等 II》。
Shon
排序、最小值,基于排序获取中位数:求解《1887. 使数组元素相等的减少操作次数》《453. 最小操作次数使数组元素相等》和《462. 最少移动次数使数组元素相等 II》
排序、最小值,基于排序获取中位数,求解《1887. 使数组元素相等的减少操作次数》《453. 最小操作次数使数组元素相等》和《462. 最少移动次数使数组元素相等 II》
Shon
Jarvis 凸包算法 + 向量叉积:求解《812. 最大三角形面积》
升序排列横坐标,横坐标相同,排列纵坐标,凸点算法筛选凸点,固定两点,三角形面积随第三点变化成凸曲线,找到极大点。求解《812. 最大三角形面积》
Shon
拓扑排序:求解《913. 猫和老鼠》和《1728. 猫和老鼠 II》
拓扑排序,求解《913. 猫和老鼠》和《1728. 猫和老鼠 II》
Shon
双指针:求解《942. 增减字符串匹配》
双指针,求解《942. 增减字符串匹配》
Shon
5 种方法交换变量,用绝对值和求模标记,用位图、掩码、哈希集合、哈希映射、正则、排序和暴力法:求解《442. 数组中重复的数据》
利用 5 种方法交换变量,用绝对值和求模标记,用位图、掩码、哈希集合、哈希映射、正则、排序和暴力法求解《442. 数组中重复的数据》
Shon
哈希表、队列、约瑟夫环的迭代和递归,动态规划求解《1823. 找出游戏的获胜者》和《剑指 Offer 62. 圆圈中最后剩下的数字》
哈希表、队列、递归、迭代,用约瑟夫环的递推公式,求解《1823. 找出游戏的获胜者》和《剑指 Offer 62. 圆圈中最后剩下的数字》
1
4
8
9
10
110
210
上页
下页