Breaking News
Loading...
Monday, December 5, 2011

Hàm Sắp Xếp Tăng Dần Danh Sách Liên Kết Đơn

12/05/2011 02:59:00 PM

Sau khi nhập xuất danh sách liên kết Tại đây ta viết Hàm Sắp Xếp Tăng Dần Danh Sách Liên Kết Đơn

void hoanvi(int &a,int &b)
 { int t=a;  a=b;  b=t;    }

 
*Phương pháp Đổi Chỗ Trực Tiếp

Void interchangesort(list l)
{
node *i,*j;
for(i=l.head;i!=l.tail;i=i->pnext)
        for(j=i->pnext;j!=NULL;j=j->pnext)
if(i->key>j->key)
hoanvi(j->key,i->key);
}
*Phương Pháp Chọn

void selectionsort(list l)
{
node *i,*j,*min;

for(i=l.head;i!=l.tail;i=i->pnext)
{
min=i;
for(j=i->pnext;j!=NULL;j=j->pnext)
if(min->key>j->key)
min=j;
hoanvi(i->key,min->key);
     }
}


     

9 comments:

  1. chú học trường nào vậy việt

    ReplyDelete
  2. Mình học trường cao đẳng công nghệ thông tin TP.HCM

    ReplyDelete
  3. bạn ơi sao bài nhập xuất danh sách sinh viên bằng danh sách liên kết đơn không có vậy :((

    ReplyDelete
  4. nhập xuất danh sách sinh viên bằng danh sách liên kết đơn có đó bạn,bạn xem mấy bài tập mà mình up lên mediafire đó.

    ReplyDelete
  5. tên phương pháp chèn trục tiếp nhầm...

    ReplyDelete
  6. tks tuong nguyen ! Mình sửa tên lại rồi.

    ReplyDelete
  7. bạn ơi không có thuật giải chèn à?

    ReplyDelete
  8. sắp xếp tăng dần mà ko thay đổi địa chỉ làm thế nào

    ReplyDelete

 
Toggle Footer