Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Cấu trúc dữ liệu: Chương 2 Xếp thứ tự và tìm kiếm, cung cấp cho người học các kiến thức xếp thứ tự như: SelectionSort, InsertSort, InterChangeSort, BubbleSort, MergeSort, độ phức tạp của các thuật toán sắp xếp; và các thuật toán tìm kiếm phần tử. Rèn luyện kỹ năng lập trình xếp thứ tự danh sách, tìm kiếm một phần tử trong danh sách. | 11 07 2020 Chương 2 Khoa Công Nghệ Thông Tin XẾP THỨ TỰ VÀ TÌM KIẾM 1 Mở đầu Kiến thức cần thiết khi tìm hiểu về XẾP THỨ TỰ TÌM KIẾM - Các CTDL cơ bản Danh sách đặc DSLK DS Hạn chế Stack Queue - Kiểu dữ liệu cơ bản dữ liệu lưu trữ trong máy tính. - Các kiến thức về cơ sở lập trình amp kỹ thuật lập trình. Kỹ năng cần có - Có thể sử dụng Visual Studio 2010 - Có thể lập trình C 2 1 11 07 2020 Mục tiêu dạy học Cung cấp cho người học các kiến thức xếp thứ tự như SelectionSort InsertSort InterChangeSort BubbleSort MergeSort độ phức tạp của các thuật toán sắp xếp và các thuật toán tìm kiếm phần tử. Rèn luyện kỹ năng lập trình xếp thứ tự danh sách tìm kiếm một phần tử trong danh sách. Có khả năng áp dụng các thuật toán xếp thứ tự danh sách và tìm kiếm một phần tử trong danh sách vào các bài toán giải quyết các vấn đề thực tế. 3 Nội dung chính 2.1 Xếp thứ tự 2.2 Tìm kiếm - Selection Sort - Tìm kiếm tuần tự - Insert Sort - Tìm kiếm nhị phân - Interchange Sort 2.3 Tổng kết chương - Bubble Sort 2.4 Bài tập chương 2 - Merge Sort - Quick Sort Tài liệu tham khảo - Heap Sort 4 2 11 07 2020 2.1 XẾP THỨ TỰ SORT 5 2.1 XẾP THỨ TỰ SORT PHÁT BIỂU BÀI TOÁN Cho một tập các số nguyên gồm n phần tử a0 a2 a3 an-1 Hãy thực hiện sắp xếp n phần tử này theo thứ tự tăng dần như sau a0 a2 a3 an-1 Với a0 a2 a3 an-1 6 3 11 07 2020 2.1 XẾP THỨ TỰ SORT MÔ HÌNH BÀI TOÁN Đầu vào một danh sách đặc các số nguyên gồm có n phần tử a0 a2 a3 an-1. Đầu ra một danh sách đặc các số nguyên gồm có n phần tử a0 a2 a3 an-1 a0 a2 a3 an-1 7 2.1 XẾP THỨ TỰ SORT MÔ HÌNH BÀI TOÁN define MAX 100 int a MAX int n n là tổng số phần tử hiện có trong danh sách 0 n 11 07 2020 2.1 XẾP THỨ TỰ SORT CÁC NỘI DUNG CHÍNH CỦA BÀI TOÁN Ý tưởng giải thuật Cài đặt chương trình Đánh giá độ phức tạp của giải thuật Ta tìm hiểu 7 phương pháp xếp thứ tự cơ bản Selection Sort Insertion Sort Bubble Sort Interchange Sort Quick Sort Heap Sort Merge Sort 9 2.1 XẾP THỨ TỰ SORT CHỌN LỰA TRỰC TIẾP SELECTION SORT Với một danh sách đặc a có n phần tử .