- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 O(n)查找第k小(大)的数
通过快排的思想可以实现在O(n)的时间复杂度下实现:查找数组第k小的数,在排好序的数组中,就相当于查找第k个数,基于快排的思想,我们只需要判断所找的那个标量是否是第k个数即可。
2016-05-12 10:56:24 1132
原创 快排、堆排、归并排 的理解
快速排序快速排序是冒泡排序的进阶版,平均时间复杂度为O ( nlogn ),算法思路如下:1.选定一个值作为标量,把 比该值小的数放左边,比该值大的数放右边。2.分别对左右两边的数再次进行1中的操作一直递归,直到只剩下一个数为止。 比如: 7,1,5,8,9,2,4,3假定每次选择第一个数为标量 :下面模拟第一组序列得到的过程:s:标量l、r:左右指针
2016-05-07 09:40:22 1821
eigen3(cmake VS生成)
2017-04-24
QGLViewer_lib_dll
2017-04-24
g2o_lib_debug
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人