⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heapsort.cpp

📁 经典c++程序的实现
💻 CPP
字号:
#include <iostream.h>
#include "..\include\book.h"

typedef int ELEM;
#include "..\include\swap.h"
  
// Heapsort

#include "..\include\maxheap.h"

void heapsort(ELEM* array, int n) { // Heapsort
  int j;
  heap H(array, n, n);              // Build the heap

  for (int i=0; i<n; i++) {      // Now sort
    H.removemax();           // Removemax placed value at end of heap
    for (j=0; j<n; j++)     
      cout << array[j] << "  ";
    cout << "\n";
  }
}

void sort(ELEM* array, int listsize) {
  heapsort(array, listsize);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -