riverphoenix

导航

 

2012年3月16日

摘要: #include <iostream>using namespace std;//修正i的位置,在此处已经假设i的子节点都是堆void max_heapify(int* &a, int i, int length);//建立数组的堆void build_max_heap(int* &a, int length);//利用堆对数组重新排序,总是拿第一个和最后一个对调,数组长度减一void heap_sort(int* &a, int length);//删除ith元素void heap_delete(int* &a, int i, int length 阅读全文
posted @ 2012-03-16 09:12 riverphoenix 阅读(222) 评论(0) 推荐(0) 编辑