排序算法——堆排序(大頂堆、小頂堆)

堆排序的思想這裏就先不講了,之後有時間再補上,下面是分別採用大頂堆和小頂堆實現的堆排序。 注意:下面例子中排序的數字是{1,2,5,3,6,4,9,7,8}。 大頂堆方式ios #include <iostream> #include <stdlib.h> using namespace std; //堆調整 //將nums[s..m]調整爲大頂堆,其中除了nums[s]以外均知足大頂堆的定義 v
相關文章
相關標籤/搜索