随笔分类 - Algorithms
摘要:leetcode53 maxsubarray
阅读全文
摘要:
通俗的话来解释凸包:给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点. 本文介绍 Graham扫描法 来处理该问题
阅读全文
通俗的话来解释凸包:给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点. 本文介绍 Graham扫描法 来处理该问题
阅读全文
摘要:
快速排序  快排是不稳定的排序算法, 如随机选择 pivot, partition 时相同的大小的值可能互换 快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。 步骤为: 从数列中挑出一个元素,称为"基准"(pivot),
阅读全文
快速排序  快排是不稳定的排序算法, 如随机选择 pivot, partition 时相同的大小的值可能互换 快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。 步骤为: 从数列中挑出一个元素,称为"基准"(pivot),
阅读全文
摘要:leetcode 4 Median of Two Sorted Arrays
阅读全文
摘要:算法导论习题 9.1.1整型数组的次小值 证明:在最坏情况下,利用n+ceil(lgn) 2次比较,即可得到n个元素中的第2小元素。(提示:同时找最小元素) 补充说明: (1)这里的比较是只元素之间的比较。下标的比较是不算在内的。 (2)ceil是向上取整的意思 1. 思路解析 1.1 总体思路解析
阅读全文

Majority Element
01背包
浙公网安备 33010602011771号