![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 73
joeleechj
这个作者很懒,什么都没留下…
展开
-
一个range函数理解错误导致程序运行不正确的例子
最近入手python,在网上看到有人用经典排序算法练手,本人也打算效仿,谁知一开始在最简单的插入算法上卡壳,花了一点时间才弄明白原因,原代码如下: def insert_sort( array ): len = len( array ) for i in range( 1, len ): temp = array[i] j = i原创 2013-12-05 22:31:57 · 1519 阅读 · 0 评论 -
top k算法的3种简单实现和比较
top k算法是什么大家都明白,就不废话了,这里直接上代码。本人用python实现了3种常用算法,命名如下: heap_bigk1,用堆排序对构建整个数据的大根堆,然后取前k个。 heap_bigk2 初始取前k个数据构建一个小根堆,然后扫描整个数组,发现有更大的数就更新堆。 quick_bigk 用快速排序思想实现的top k算法。 #用堆排原创 2013-12-19 22:45:36 · 1421 阅读 · 0 评论