... các yêu 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 ... 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ả sác...
Ngày tải lên: 29/03/2014, 17:20
... 92, 17, 34, 24 , 37, 56 vào bảng băm. 0 NULL 0 NULL 0 NULL 0 NULL 0 56 1 NULL 1 NULL 1 NULL 1 NULL 1 NULL 2 32 2 32 2 32 2 32 2 32 3 53 3 53 3 53 3 53 3 53 Hình 1 Như vậy, hàm băm là hàm ... Sao chép (Copy ): Tạo một bảng băm mới tử một bảng băm cũ đã có. Duyệt (Traverse ): duyệt bảng băm theo thứ tự địa chỉ từ nhỏ đến lớn. Các Bảng băm thông dụn...
Ngày tải lên: 22/07/2014, 14:21
Cấu trúc dữ liệu và giải thuật II - Chương 1 pdf
... 24 33 67 42 58 11 34 29 31 Bước 2: -Phân bố m =2 phần tử lần lượt từ f0 vào f1 và f 2: f 1: 12 24 42 58 29 31 f 0: 12 24 33 67 42 58 11 34 29 31 f 2: 33 67 11 34 - Trộn f1, f2 thành f 0: f 1: ... 42 58 67 29 31 Bước 4: - Phân bố m=8 phần tử lần lượt từ f0 vào f1 và f 2: f 1: 11 12 24 33 34 42 58 67 f 2: 29 31 - Trộn f1, f2 thành f 0:...
Ngày tải lên: 22/07/2014, 14:21
Cấu trúc dữ liệu và giải thuật I - Bài 3 pdf
... a[j] j = j+1; Bước 4 : i = i+1; Nếu i < n: Lặp lại Bước 2. Ngược lại: Dừng. Ví dụ Cho dãy số a: 12 2 8 5 1 6 4 15 Bước 1: i = 1; Bước 2: Tìm phần tử a[min] nhỏ ... cặp phần tử kế cận j = j-1; Bước 3 : i = i+1; // lần xử lý kế tiếp Nếu i >N- 1: Hết dãy. Dừng Ngược lại : Lặp lại Bước 2. Ví dụ Cho dãy số a: 12 2 8 5 1 6 4 15...
Ngày tải lên: 22/07/2014, 14:21
Cấu trúc dữ liệu và giải thuật I - Bài 2 pptx
... như sau : Bước 1: i = 1; // bắt đầu từ phần tử đầu tiên của dãy Bước 2: So sánh a[i] với x, có 2 khả năng : a[i] = x : Tìm thấy. Dừng a[i] != x : Sang Bước 3. Bước 3 : i = ... Nếu i >N: Hết mảng,không tìm thấy.Dừng Ngược lại: Lặp lại Bước 2. Ví dụ Cho dãy số a: 12 2 8 5 1 6 4 15 Nếu giá trị cần tìm là 8, giải thuật được tiến hành như...
Ngày tải lên: 22/07/2014, 14:21
Tài liệu Giáo trình cấu trúc dữ liệu và giải thuật_Chương 6: Bảng băm pptx
... hàm băm f(key)=key %10. Hình vẽ sau miêu tả tiến trình thêm các nút 32, 53, 22 , 92, 17, 34 vào bảng băm. Hình (a ): Sau khi thêm 2 nút 32 và 53 vào bảng băm – lúc này chưa bị xung đột. Hình (b ): ... đột. Hình (b ): Thêm nút 22 và 92 vào bảng băm - bị xung đột tại địa chỉ 2, nút 22 được cấp phát tại địa chỉ 4, nút 92 được cấp phát tại địa chỉ 5. Hình (c ):...
Ngày tải lên: 20/01/2014, 18:20
Bảng Trong cấu trúc dữ liệu
... nhau. 1 62 repeat for i : = 1 to N do for j : = 1 to M do case count (i, j) of 0,1 : new T [i, j] : = dead; 2 : new T [i, j] : = T [i, j]; 3 : new T [i, j] : = alive; 4, 5, 6, 7, 8 :new T[i, j] : = ... cảnh huống, bảng băm là cấu trúc dữ liệu thích hợp nhất để cài đặt một bảng. Việc xây dựng các bảng băm (mở hoặc đóng) để biểu diễn mộ...
Ngày tải lên: 21/08/2012, 15:43