python3 堆排序
摘要:
思路: 1.建立堆 2.得到堆顶元素,为最大元素 3.去掉堆顶,将堆最后一个元素放到堆顶,此时可通过一次调整重新使堆有序。 4.堆顶元素为第二大元素。 5.重复步骤3,直到堆变空。 动画 代码: 实例: 将列表内的数据以id的值从小到大排序 阅读全文
posted @ 2017-08-24 20:06 bigdata_devops 阅读(3571) 评论(1) 推荐(0) 编辑
posted @ 2017-08-24 20:06 bigdata_devops 阅读(3571) 评论(1) 推荐(0) 编辑
posted @ 2017-08-24 19:59 bigdata_devops 阅读(306) 评论(0) 推荐(0) 编辑
posted @ 2017-08-24 18:17 bigdata_devops 阅读(750) 评论(0) 推荐(0) 编辑