Bảng tin "Lập Trình Việt"
|
| THÔNG BÁO MỚI NHẤT |
CUỘC THI LẬP TRÌNH ONLINE TỔ CHỨC VÀO THỨ BẢY 7H TỐI HẰNG TUẦN |
![]() |
| | #1 (permalink) | |
![]() Status: Tham gia ngày: Feb 2009 Tuổi: 25 Bài gởi: 327
Thanks: 90
Thanked 79 Times in 62 Posts
| Được phát minh bởi Donald Shell vào năm 1959, Shell sort là thuật toán hiệu quả nhất trong nhóm các thuật toán sắp xếp có độ phức tạp O(n2). Đương nhiên, Shell sort cũng phức tạp nhất trong các thuật giải thuộc lớp này. Shell sort là sự cải tiến của Insertion sort dựa vào hai nhận xét sau đây:
Các phần tử chứa trong mỗi tập phân đoạn thì không liền kề nhau - cụ thể hơn, nếu có i tập phân đoạn thì mỗi tập chứa các phần tử thứ i liên tiếp kể từ điểm xuất phát của tập đó. Ví dụ, nếu có 3 tập phân đoạn thì tập đầu tiên sẽ chứa những phần tử tại các vị trí 1, 4, 7 và cứ như thế tiếp tục. Tập thứ hai sẽ chứa những phần tử tại các vị trí 2, 5, 8, và cứ thế tiếp tục về sau; trong khi tập thứ ba sẽ chứa các phần tử ở vị trí 3, 6, 9, và tương tự kế đó. Kích thước của tập dữ liệu được sử dụng trong mỗi lần duyệt dữ liệu có ảnh hưỡng lớn tới hiệu quả của việc sắp xếp. Vài nhà nghiên cứu hàng đầu về khoa học máy tính, trong đó có cả Donald Knuth và Robert Sedgewick đã phát triển những phiên bản phức tạp hơn cho shell sort nhằm nâng cao hiệu quả tính toán bằng việc xử lý một cách cẩn thận những tập phân đoạn sao cho có kích thước tốt nhất để dùng cho danh sách dữ liệu được cho.![]() Binh Nguyen - Bioz - ieev.org
| |
| | |
5 Chủ đề mới nhất của thucnq
| |||||
| Chủ đề | Chuyên mục | Người gởi sau cùng | Trả lời | Lần đọc | Bài mới gửi |
| | Bài tập lớn - Đồ án - ebook PHP | thucnq | 0 | 665 | 25-05-2010 10:14 AM |
| | Bài tập lớn - Đồ án - ebook Pascal/Delphi | thucnq | 0 | 188 | 25-05-2010 10:05 AM |
| | Bài tập - Thực hành ASP/ASP.NET | thucnq | 0 | 641 | 25-05-2010 09:28 AM |
| | Bài tập - Thực hành ASP/ASP.NET | thucnq | 0 | 461 | 25-05-2010 09:20 AM |
| | Cấu trúc dữ liệu và giải thuật | thucnq | 0 | 557 | 25-05-2010 08:45 AM |
![]() |
| Bookmarks |
| Tag |
| sắp, shell, sort, thuật, toán, xếp |
| Ðang đọc: 1 (0 thành viên và 1 khách) | |
| Ðiều Chỉnh | |
| |