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

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 411,5 KB

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