Cấu trúc dữ liệu và giải thuật-Đinh Mạnh Tường(chuong 17) doc

Tài liệu Giáo trình cấu trúc dữ liệu và giải thuật_Chương 7: Sắp xếp docx

Tài liệu Giáo trình cấu trúc dữ liệu và giải thuật_Chương 7: Sắp xếp docx

... xếp dữ liệu trên bộ nhớ ngoài thì chỉ một phần nhỏ dữ liệu cần sắp xếp được đưa vào bộ nhớ trong, phần lớn dữ liệu được lưu trữ ở bộ nhớ ngoài như đĩa từ, băng từ, đĩa cứng… kích thước dữ liệu ... kiếm, trích lọc duyệt cấu trúc Có hai giải thuật sắp xếp được dùng phổ biến trong khoa học máy tính là sắp xếp dữ liệu trên bộ nhớ trong (internal sort) và sắp xếp dữ...

Ngày tải lên: 20/01/2014, 18:20

16 575 1
Cấu trúc dữ liệu và giải thuật Bài tập 2 docx

Cấu trúc dữ liệu và giải thuật Bài tập 2 docx

... cầu sau: 1. Cài đặt cấu trúc dữ liệu Book theo mô tả như phần A 2. Cài đặt cấu trúc BookNode là phần tử của danh sách liên kết chứa danh mục sách. Hình: Minh họa cấu trúc của phần tử trên ... Cấu trúc dữ liệu và giải thuật a. Mượn sách: liệt kê những cuốn sách chưa cho mượn, cho user chọn một cuốn sách ⇒ rồi cập nhật lại trạng thái cho mượn của sách. b. Trả...

Ngày tải lên: 29/03/2014, 17:20

2 1,4K 5
Cấu trúc dữ liệu và giải thuật II - Chương 3 docx

Cấu trúc dữ liệu và giải thuật II - Chương 3 docx

... lợi lớn về mặt lưu trữ và truy xuất dữ liệu trong phép toán tìm kiếm thêm vào hay loại bỏ một phần tử. Do đó, cây tìm kiếm nhị phân xem ra là một cấu trúc lưu trữ dữ liệu tốt. Tuy nhiên trong ... kiếm nhị phân có một số hạn chế. Nó hoạt động tốt nếu dữ liệu được chèn vào cây theo thứ tự ngẫu nhiên. Tuy nhiên, nếu dữ liệu được chèn vào theo thứ tự đã đuợc sắp xếp sẽ k...

Ngày tải lên: 22/07/2014, 14:21

28 394 0
Cấu trúc dữ liệu và giải thuật II - Chương 2 docx

Cấu trúc dữ liệu và giải thuật II - Chương 2 docx

... các cấu trúc dữ liệu như danh sách, cây nhị phân,… phần lớn được thực hiện bằng cách so sánh các phần tử của cấu trúc, do vậy thời gian truy xuất không nhanh và phụ thuộc vào kích thước của cấu ... vào kích thước của cấu trúc. Chương này sẽ khảo sát một cấu trúc dữ liệu mới được gọi là bảng băm(hash table). Các phép toán trên bảng băm sẽ giúp hạn chế số lần so sán...

Ngày tải lên: 22/07/2014, 14:21

74 545 1
Cấu trúc dữ liệu và giải thuật I - Bài 14 doc

Cấu trúc dữ liệu và giải thuật I - Bài 14 doc

... thuật giải thêm hủy trên cây AVL Cài đặt các thao tác thêm hủy trên cây AVL Nội dung I. Các trường hợp mất cân bằng II. Thêm và cân bằng lại cây 1 .Giải thuật 2.Cài đặt III. Hủy và cân ... trái, trường hợp T1 lệch phải là phức tạp nhất. Các trường hợp còn lại giải quyết rất đơn giản. Sau đây, ta sẽ khảo sát và giải quyết từng trường hợp nêu trên. T/h 1.1: cây T1 lệch...

Ngày tải lên: 22/07/2014, 14:21

13 339 0
Cấu trúc dữ liệu và giải thuật I - Bài 9 docx

Cấu trúc dữ liệu và giải thuật I - Bài 9 docx

... một trong những thuật toán sắp xếp hiệu quả nhất trên xâu. Cài đặt của thuật toán này trên cấu trúc dữ liệu mảng rất rắc rối như các bạn đã thấy trong chương 2. Người ta hay nhắc đến Merge Sort ... nhất về hiệu quả là thuật toán Quick Sort. Các cài đặt của thuật toán này thường thấy trên cấu trúc dữ liệu mảng. Trong chương 2 chúng ta đã khảo sát thuật toán này. Tuy nhiên í...

Ngày tải lên: 22/07/2014, 14:21

13 277 0
Cấu trúc dữ liệu và giải thuật I - Bài 6 doc

Cấu trúc dữ liệu và giải thuật I - Bài 6 doc

... diễn nhị phân của khóa sắp xếp. Khi đó ta có thể dùng hoàn toàn cấu trúc dữ liệu mảng để biểu diễn B vì chỉ cần dùng hai lô B 0 và B 1 . Tuy nhiên, khi đó chiều dài khóa sẽ lớn. Khi sắp các ... các lô chỉ bằng dãy ban đầu nên ta không thể dùng mảng để biểu diễn B. Như vậy, phải dùng cấu trúc dữ liệu động để biểu diễn B => Radix sort rất thích hợp cho sắp xếp trên dan...

Ngày tải lên: 22/07/2014, 14:21

11 273 0
Cấu trúc dữ liệu và giải thuật I - Bài 5 docx

Cấu trúc dữ liệu và giải thuật I - Bài 5 docx

... sắp xếp thường có kích thước lớn. Vì vậy thuật toán trộn thường được dùng để sắp xếp các cấu trúc dữ liệu khác phù hợp hơn như danh sách liên kết hoặc file. Chương sau ta sẽ gặp lại thuật toán ... thuật cài đặt các giải thuật sắp xếp trộn Nội dung Nguyên tắc sắp xếp bằng phép trộn Trộn trực tiếp Giải thuật Cài đặt Nhận xét  Trộn tự nhiên Khái niệm đường chạy Giải thuật...

Ngày tải lên: 22/07/2014, 14:21

8 278 0
Cấu trúc dữ liệu và giải thuật I - Bài 1 doc

Cấu trúc dữ liệu và giải thuật I - Bài 1 doc

... Cấu trúc dữ liệu trong một đề án tin học  Trừu tượng hóa dữ liệu  Ðịnh nghĩa kiểu dữ liệu  Các kiểu dữ liệu cơ bản  Các kiểu dữ liệu có cấu trúc  Một số kiểu dữ liệu có cấu trúc cơ bản ... tổ chức dữ liệu không ? 3. Một ngôn ngữ lập trình có nên cho phép người sử dụng tự định nghĩa thêm các kiểu dữ liệu có cấu trúc ? Giải thích và...

Ngày tải lên: 22/07/2014, 14:21

20 288 0
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT (501040) - bài tập doc

CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT (501040) - bài tập doc

... – Giải pháp 2 a b c head a b a b c p a b Kết quả head p->next = head; head = p; p= p1; p1=p1->next p1 ĐH Bách Khoa Tp.HCM Chương 5: Đệ qui 3 Khoa Công nghệ Thông tin Đảo ngược DSLK – Giải

Ngày tải lên: 01/08/2014, 13:20

4 424 0
w