1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng cấu trúc dữ liệu Chương 5 Sắp xếp

29 384 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

Cấu trúc

  • CHƯƠNG 5 SẮP XẾP

  • Chương 5: Sắp xếp

  • 4.1 bài toán sắp xếp

  • Slide 4

  • 5.1 Phương pháp chọn

  • Slide 6

  • 5.2 Phương pháp chèn

  • Slide 8

  • Slide 9

  • 5.3 Phương pháp nổi bọt

  • Slide 11

  • Slide 12

  • Slide 13

  • 5.4 Phương pháp sắp xếp nhanh

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • 5.5 Phương pháp vun đống

  • Slide 20

  • Slide 21

  • Slide 22

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • Slide 28

  • Bài tập

Nội dung

CHƯƠNG SẮP XẾP Chương 5: Sắp xếp 5.1 Phương pháp chọn 5.2 Phương pháp chèn 5.3 Phương pháp chèn nhị phân 5.4 Phương pháp bọt 5.5 Phương pháp xếp nhanh 5.6 Phương pháp vun đống 4.1 bài toán xếp Có một tập n đối tượng Mỗi đối tượng có nhiều thuộc tính, được thể hiện bằng một kiểu bản ghi gồm nhiều trường Sắp xếp q trình bố trí lại ghi theo trường gọi là khóa Ví dụ bảng danh bạ gồm ghi có tên quan, địa chỉ, số điện thoại Sổ danh bạ thường xếp theo trường khóa tên quan để dễ tìm kiếm 4.1 bài toán xếp Sắp xếp thao tác cần thiết hay gặp trình lưu trữ quản lý liệu Có phương pháp xếp: xếp tác động lên ghi lưu trữ nhớ Sắp xếp liên quan đến tập lớn ghi lưu trữ tệp Chương xét tốn xếp theo thứ tự tăng khóa Sắp xếp theo thứ tự giảm làm hoàn toàn tương tự 5.1 Phương pháp chọn  Ý tưởng: Dãy khóa cần xếp k[1],k[2],…, k[n] Ở lượt thứ i (i=1,2,3,…,n-2) ta chọn dãy khóa k[i+1],…., k[n] khóa nhỏ đổi chỗ với k[i] Sau n-1 lượt khóa từ nhỏ đến lớn xếp vị trí thứ 1, thứ 2,…thứ n-1, thứ n 5.1 Phương pháp chọn  Thuật toán: void SX_chon(int *k, int n) {int i,x; for(i=1;i

Ngày đăng: 18/10/2014, 17:30

TỪ KHÓA LIÊN QUAN

w