HeapSort trong C++

#include <iostream>
#include <algorithm>

using namespace std;

int main() {
	int a[] = {1, 2, 3, -1};
	int n = 4;
	make_heap(a, a+n);
	sort_heap(a, a+n);
	for (int i=0; i<n; i++) cout << a[i] << "   ";
}

Nếu bạn muốn rèn luyện kỹ thuật lập trình: Bạn có thể tham khảo code này: Sử dụng hàm make_heap có sẵn và tự viết lại hàm sort: https://www.dropbox.com/s/3th9fg1b7km2lrx/main.pdf

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: