Bài giảng Cấu trúc dữ liệu giải thuật: Sắp xếp
Số trang: 56
Loại file: pdf
Dung lượng: 315.52 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Dưới đây là Bài giảng Cấu trúc dữ liệu giải thuật: Sắp xếp. Bài giảng được biên soạn nhằm cung cấp cho các bạn những kiến thức về giải thuật sắp xếp đơn giản, giải thuật sắp xếp nhanh. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu giải thuật: Sắp xếpSẮP XẾPĐỗ Thanh Nghịdtnghi@cit.ctu.edu.vnNỘI DUNG• GIẢI THUẬT SẮP XẾP ĐƠN GIẢN– bubble sort, selection sort, insertion sort• GIẢI THUẬT SẮP XẾP NHANH– quick sort, heap sort, bin sort2GIỚI THIỆU• TẠI SAO CẦN SẮP XẾP– Sắp xếp một danh sách các đối tượng theo mộtthứ tự nào đó là một bài toán có ý nghĩa trongthực tiễn– Sắp xếp là một yêu cầu không thể thiếu trongkhi thiết kế các phần mềm ứng dụng– Nghiên cứu phương pháp sắp xếp là rất cần thiết3GIỚI THIỆU• KHÁI NIỆM– Sắp xếp trong là sự sắp xếp dữ liệu được tổ chứctrong bộ nhớ trong của máy tính– Các đối tượng cần được sắp xếp là các mẩu tingồm một hoặc nhiều trường. Một trong cáctrường được gọi là khóa (key), kiểu của nó làmột kiểu có quan hệ thứ tự (như các kiểu sốnguyên, số thực, chuỗi ký tự)– Danh sách các đối tượng cần sắp xếp là mộtmảng của các mẩu tin vừa nói ở trên4GIỚI THIỆU• KHÁI NIỆM– Mục đích của việc sắp xếp là tổ chức lại các mẩutin sao cho các khóa của chúng được sắp thứ tựtương ứng với quy luật sắp xếp– Sắp xếp ngoài là sự sắp xếp được sử dụng khi sốlượng đối tượng cần sắp xếp lớn không thể lưutrữ trong bộ nhớ trong mà phải lưu trữ trên bộnhớ ngoài5
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu giải thuật: Sắp xếpSẮP XẾPĐỗ Thanh Nghịdtnghi@cit.ctu.edu.vnNỘI DUNG• GIẢI THUẬT SẮP XẾP ĐƠN GIẢN– bubble sort, selection sort, insertion sort• GIẢI THUẬT SẮP XẾP NHANH– quick sort, heap sort, bin sort2GIỚI THIỆU• TẠI SAO CẦN SẮP XẾP– Sắp xếp một danh sách các đối tượng theo mộtthứ tự nào đó là một bài toán có ý nghĩa trongthực tiễn– Sắp xếp là một yêu cầu không thể thiếu trongkhi thiết kế các phần mềm ứng dụng– Nghiên cứu phương pháp sắp xếp là rất cần thiết3GIỚI THIỆU• KHÁI NIỆM– Sắp xếp trong là sự sắp xếp dữ liệu được tổ chứctrong bộ nhớ trong của máy tính– Các đối tượng cần được sắp xếp là các mẩu tingồm một hoặc nhiều trường. Một trong cáctrường được gọi là khóa (key), kiểu của nó làmột kiểu có quan hệ thứ tự (như các kiểu sốnguyên, số thực, chuỗi ký tự)– Danh sách các đối tượng cần sắp xếp là mộtmảng của các mẩu tin vừa nói ở trên4GIỚI THIỆU• KHÁI NIỆM– Mục đích của việc sắp xếp là tổ chức lại các mẩutin sao cho các khóa của chúng được sắp thứ tựtương ứng với quy luật sắp xếp– Sắp xếp ngoài là sự sắp xếp được sử dụng khi sốlượng đối tượng cần sắp xếp lớn không thể lưutrữ trong bộ nhớ trong mà phải lưu trữ trên bộnhớ ngoài5
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu giải thuật Bài giảng Cấu trúc dữ liệu giải thuật Bài giảng Sắp xếp Sắp xếp đơn giản Giải thuật sắp xếp nhanh Sắp xếp dữ liệuTài liệu liên quan:
-
Bài giảng Cấu trúc dữ liệu giải thuật: Các kiểu dữ liệu trừu tượng cơ bản - Tập hợp
32 trang 90 0 0 -
Mẹo vặt - phím tắt - phần mềm khi dùng máy tính
189 trang 61 0 0 -
Giáo án Tin học lớp 7 (Học kì 2)
100 trang 48 0 0 -
Bài giảng Tin học đại cương: Phần 4.3 - Lê Văn Hiếu
32 trang 39 0 0 -
Bài giảng Tin học văn phòng: Bài 12 - Vũ Thương Huyền
25 trang 37 0 0 -
Bài giảng Tin học văn phòng: Bài 11 - Nguyễn Thị Phương Dung
24 trang 32 0 0 -
Bài giảng Cấu trúc dữ liệu giải thuật: Cấu trúc dữ liệu
17 trang 28 0 0 -
Giáo trình Microsoft Excel nâng cao - TTTH CIC
19 trang 27 1 0 -
Giáo trình Tin học (Nghề môn học chung - CĐ): Phần 2 - CĐ nghề Vĩnh Long
44 trang 26 0 0 -
36 trang 25 0 0