堆排序

分析:api        堆排序的過程當中先創建一個大根堆,使每個父節點都比其子節點的數大,所以數組的第一個數爲最大的數。而後將數組的第一個數與數組的最後一個數進行交換,並將數組的最大索引減一,而後將數組從0開始與它的兒子最大者比較,將大者放在父節點。如此循環以後,數組從左到右依次從小到大排序。數組 堆排序C語言代碼:spa #include<stdio.h> #include <stdlib.
相關文章
相關標籤/搜索