Các bài thực hành Cấu Trúc Dữ Liệu
Hãy đăng ký tài khoản tại https://i12a.forumvi.com để download tài liệu và đề thi.

Tài khoản đăng ký không cần kích hoạt.

Chúc các bạn học tập tốt Smile
Hãy đăng ký tài khoản tại https://i12a.forumvi.com để download tài liệu và đề thi.

Tài khoản đăng ký không cần kích hoạt.

Chúc các bạn học tập tốt Smile


Forum lớp I12A Đại Học Mở TPHCM
 
Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  
Top posters
LGD-IT
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
handsomecat
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
huynhtamhao
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
hieni12a89
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
QuyAi(I12A)
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
thanganhpc
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
tranvanthien.p6
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
kevindng
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
ducanh0110
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
JHao
Các bài thực hành Cấu Trúc Dữ Liệu Vote_lcapCác bài thực hành Cấu Trúc Dữ Liệu Voting_barCác bài thực hành Cấu Trúc Dữ Liệu Vote_rcap 
Thống Kê Bài Viết
Bài gửiNgười gửiThời gian
Bạn có sợ cảm giác bị bỏ lại một mình không? Các bài thực hành Cấu Trúc Dữ Liệu AlarmvFri May 22, 2015 5:20 pm
Cho quá khứ một cơ hội Các bài thực hành Cấu Trúc Dữ Liệu AlarmvMon May 18, 2015 5:02 pm
Khoảng cách mong manh Các bài thực hành Cấu Trúc Dữ Liệu AlarmvSat May 16, 2015 5:07 pm
Ba không phải là má Các bài thực hành Cấu Trúc Dữ Liệu AlarmvSat May 09, 2015 4:45 pm
Yêu xa, rất cần một tin nhắn … Các bài thực hành Cấu Trúc Dữ Liệu AlarmvMon May 04, 2015 4:35 pm
Bài học cả đời Các bài thực hành Cấu Trúc Dữ Liệu AlarmvWed Apr 22, 2015 4:20 pm
Nụ cười của mẹ Các bài thực hành Cấu Trúc Dữ Liệu AlarmvMon Apr 20, 2015 4:51 pm
[ Truyện Ngắn ] BỐ Các bài thực hành Cấu Trúc Dữ Liệu AlarmvFri Apr 17, 2015 5:12 pm
Đời còn nhiều nắng gió con à! Các bài thực hành Cấu Trúc Dữ Liệu AlarmvSat Apr 11, 2015 5:15 pm
Ngày nghỉ của đàn ông Các bài thực hành Cấu Trúc Dữ Liệu AlarmvSat Apr 04, 2015 5:11 pm
Mỗi ngày là một ngày đặc biệt Các bài thực hành Cấu Trúc Dữ Liệu AlarmvMon Mar 30, 2015 5:18 pm
Hãy cứ khóc nếu em thấy tuyệt vọng Các bài thực hành Cấu Trúc Dữ Liệu AlarmvWed Mar 25, 2015 4:47 pm
[Truyện ngắn] ĐIỀU GIẢN DỊ Các bài thực hành Cấu Trúc Dữ Liệu AlarmvSat Mar 21, 2015 5:07 pm
Viết về nỗi sợ Các bài thực hành Cấu Trúc Dữ Liệu AlarmvThu Mar 19, 2015 5:01 pm
[Truyện ngắn ] LÒNG ÁI QUỐC Các bài thực hành Cấu Trúc Dữ Liệu AlarmvThu Mar 12, 2015 5:04 pm


Share
 

 Các bài thực hành Cấu Trúc Dữ Liệu

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
huynhtamhao
Admin

Admin
huynhtamhao


Tổng số bài gửi : 151
Số lần được thanks : 40
Join date : 07/03/2012
Age : 33

Các bài thực hành Cấu Trúc Dữ Liệu Empty
Bài gửiTiêu đề: Các bài thực hành Cấu Trúc Dữ Liệu   Các bài thực hành Cấu Trúc Dữ Liệu EmptyFri Mar 30, 2012 9:20 pm

Tạm thời up đề bài lên trước nhé, code mình sẽ up sau Very Happy
Attachments
Prac 1.pdf
You don't have permission to download attachments.
(67 Kb) Downloaded 134 times
Prac2.pdf
You don't have permission to download attachments.
(99 Kb) Downloaded 138 times
Prac3.pdf
You don't have permission to download attachments.
(99 Kb) Downloaded 119 times
Prac4.pdf
You don't have permission to download attachments.
(109 Kb) Downloaded 102 times
Prac5.pdf
You don't have permission to download attachments.
(113 Kb) Downloaded 165 times
Về Đầu Trang Go down
http://www.i12a.tk
spidermanlucky
Thành Viên Cấp 2

Thành Viên Cấp 2
spidermanlucky


Tổng số bài gửi : 25
Số lần được thanks : 0
Join date : 30/03/2012

Các bài thực hành Cấu Trúc Dữ Liệu Empty
Bài gửiTiêu đề: Re: Các bài thực hành Cấu Trúc Dữ Liệu   Các bài thực hành Cấu Trúc Dữ Liệu EmptySat Mar 31, 2012 8:29 pm

đây là bài số 5


#include
#define MAX 50

using namespace std;

struct Heap
{
int items[MAX];
int size;
int length;
};

int Parent(int i)
{
return (i - 1) / 2;
}

int Left(int i)
{
return 2*i + 1;
}

int Right(int i)
{
return 2*i + 2;
}

void Swap(int &x, int &y)
{
int temp = x;
x = y;
y = temp;
}

void MaxHeapify(Heap *A, int i)
{
int l, r, largest;
l = Left(i);
r = Right(i);
if (l < A->size && A->items[l] > A->items[i])
largest = l;
else
largest = i;
if (r < A->size && A->items[r] > A->items[largest])
largest = r;
if (largest != i)
{
Swap(A->items[i], A->items[largest]);
MaxHeapify(A, largest);
}
}

void BuildMaxHeap(Heap *A)
{
A->size = A->length;
for(int i = A->length/2; i >= 0; i--)
MaxHeapify(A, i);
}

//copy array into heap
void Initialize(Heap *A, int arrInt[], int n)
{
A->length = n;
for (int i = 0; i < n; i++)
A->items[i] = arrInt[i];
}

void PrintArray(Heap *A)
{
for(int i = 0; i < A->length; i++)
cout << A->items[i] << " ";
cout << endl;
}

void PrintHeap(Heap *A)
{
for(int i = 0; i < A->size; i++)
cout << A->items[i] << " ";
cout << endl;
}

void Heapsort(Heap *A)
{
BuildMaxHeap(A);
for(int i = A->length - 1; i >= 1; i--)
{
Swap(A->items[0], A->items[i]);
A->size--;
MaxHeapify(A, 0);
}
}

int main()
{
Heap A;
int arrInt[] = {4, 1, 3, 2, 16, 9, 10, 14, 8, 7};
int n = sizeof(arrInt)/sizeof(arrInt[0]);

Initialize(&A, arrInt, n);

cout << "Before sort:\n";
PrintArray(&A);
cout << "After sort:\n";
Heapsort(&A);
PrintArray(&A);

return 0;
}
Về Đầu Trang Go down
 

Các bài thực hành Cấu Trúc Dữ Liệu

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Tài Liệu Học Lại Và Code Thực Hành Cấu Trúc Dữ Liệu Thầy Hòa
» Xin bài thực hành cấu trúc dữ liêu ngày 30/3/2012
» [TB] V/v làm bài tập Cấu trúc dữ liệu Chương 6(Cách nộp bài qua mail cho cô)
» thảo luận các vấn đề liên quan tới môn CẤU TRÚC DỮ LIỆU
» Ban nao co du lieu WebData thuc hanh buoi 8 mon QUAN TRI MANG SHARE CHO MOI NGUOI VOI NHA THANKS

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CÁC MÔN CHUNG :: Cấu Trúc Dữ Liệu-
Bản quyền thuộc về Lớp I12A Trường Đại Học Mở TPHCM