1. Trang chủ
  2. » Thể loại khác

giai thuat sap xep_ thuy nopnhom docx

37 223 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 2,29 MB

Nội dung

0 6 / 1 8 / 1 4 1 2 : 2 8 P M 1 S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g SẮP XẾP KIỂU ĐỔI CHỖ (EXCHANGE SORT) Giải thuật Ví dụ Ý Tưởng 1 Viết chương trình SẮP XẾP SẮP XẾP 2 3 4 5 Đánh giá độ phức tạp 0 6 / 1 8 / 1 4 1 2 : 2 8 P M 2 S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g I. Ý TƯỞNG THUẬT TOÁN. • Giả sử ta có n số cần sắp xếp khi đó: • So sánh hai số liên tiếp: Nếu đúng thứ tự thì để nguyên. Nếu ngược thì thứ tự đổi chỗ. • Sau vòng 1 thì số bé nhất nổi lên ở vị trí 1. • Sau vòng 2 thì số bé nhất trong n-1 số còn lại nổi lên ở vị trí 2. • ……………………………………………… • Sau vòng n-1 thì số bé nhất trong 2 số còn lại sẽ nổi lên ở vị trí n-1. • Như vậy ta kết thúc công việc sắp xếp 0 6 / 1 8 / 1 4 1 2 : 2 8 P M 3 S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g II. VÍ DỤ  Sắp xếp dãy số sau: 0 6 / 1 8 / 1 4 1 2 : 2 8 P M 4 S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 10 5 7 3 9 2 15 1 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 5 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 1 2 3 4 5 6 7 8 6 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 1 2 3 4 5 6 7 8 7 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 1 2 3 4 5 6 7 8 8 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 1 2 3 4 5 6 7 8 9 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g 1 2 3 4 5 6 7 8 10 7 3 9 2 15 1 10 5 i j 0 6 / 1 8 / 1 4 1 2 : 2 8 P M S ắ p x ế p k i ể u đ ổ i c h ỗ v à k i ể u v u n đ ố n g

Ngày đăng: 18/06/2014, 10:44