Similar topics
Latest topics
Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm Không
Số người truy cập cùng lúc nhiều nhất là 15 người, vào ngày Tue Apr 30, 2024 3:29 pm
InsertSort (Sắp xếp bằng chèn trực tiếp)
Trang 1 trong tổng số 1 trang
InsertSort (Sắp xếp bằng chèn trực tiếp)
//Minh hoa InsertSort chen truc tiep
//Nguoi viet: Le Nguyen Duc
//Minh hoa thuat: InsertSort (Sap xep bang chen truc tiep)
int Mang[20]={10,9,8,7,6,5,4,3,2,1};
void InsertSort(int mang[],int n)
{ int pos,i,x,vt;
for(i=1;i<n;i++)
{
//gan gia tri phan tu thu i se duoc chen vao vi tri pos
x=mang[i];
pos=i;
//tim vi tri chen x
while(pos>0&&x<mang[pos-1])
pos=pos-1;
for(vt=i;vt>=pos;vt--)
mang[vt]=mang[vt-1];
// chen x vao vi tri pos
mang[pos]=x;
}
}
void inday(int mang[],int n)
{
int j;
for(j=0;j<n;j++)
printf("%d ",mang[j]);
}
void main()
{
clrscr();
printf("Day truoc khi sap xep\n");
inday(Mang,10);
printf("\nDay sau khi sap xep\n");
InsertSort(Mang,10);
inday(Mang,10);
getch();
}
//Nguoi viet: Le Nguyen Duc
//Minh hoa thuat: InsertSort (Sap xep bang chen truc tiep)
int Mang[20]={10,9,8,7,6,5,4,3,2,1};
void InsertSort(int mang[],int n)
{ int pos,i,x,vt;
for(i=1;i<n;i++)
{
//gan gia tri phan tu thu i se duoc chen vao vi tri pos
x=mang[i];
pos=i;
//tim vi tri chen x
while(pos>0&&x<mang[pos-1])
pos=pos-1;
for(vt=i;vt>=pos;vt--)
mang[vt]=mang[vt-1];
// chen x vao vi tri pos
mang[pos]=x;
}
}
void inday(int mang[],int n)
{
int j;
for(j=0;j<n;j++)
printf("%d ",mang[j]);
}
void main()
{
clrscr();
printf("Day truoc khi sap xep\n");
inday(Mang,10);
printf("\nDay sau khi sap xep\n");
InsertSort(Mang,10);
inday(Mang,10);
getch();
}
Similar topics
» Selection Sort (Sắp xếp bawngff chon trực tiếp)
» tro giup ve danh sach lien ket trong cau truc du lieu 1
» Đồ Án Của Vũ Bằng, Thanh Điền Và Thảo Loan(Danh Sách Liên Kết)
» tro giup ve danh sach lien ket trong cau truc du lieu 1
» Đồ Án Của Vũ Bằng, Thanh Điền Và Thảo Loan(Danh Sách Liên Kết)
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Wed Aug 03, 2011 4:48 pm by Khách viếng thăm
» Refog Kelogger wont work on machine with Net Protector Antivirus?
Wed Aug 03, 2011 5:28 am by Khách viếng thăm
» play popular vegas slots
Wed Aug 03, 2011 2:59 am by Khách viếng thăm
» fish oil heart health
Tue Aug 02, 2011 11:48 pm by Khách viếng thăm
» hi i am using micromax 3g modem. i am clueless how to use it in Linux environment?
Tue Aug 02, 2011 8:14 am by Khách viếng thăm
» гинекологические больницы отзывы
Mon Aug 01, 2011 12:13 pm by Khách viếng thăm
» how i can made a backup of bootable USB.?
Mon Aug 01, 2011 2:48 am by Khách viếng thăm
» To which directory or path do we need to install the modules in drupal through filezilla?
Sat Jul 30, 2011 9:29 pm by Khách viếng thăm
» Should I upgrade my hardware for my computer?
Sat Jul 30, 2011 1:27 pm by Khách viếng thăm