TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 6

Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 6 có nội dung trình bày về fibonacci heap và các ứng dụng của fibonacci heap, cấu trúc của fibonacci heap, hàm thế năng, bậc tối đa, hợp nhất hai fibonacci heap, liên kết hai gốc có cùng bậc, . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Fibonacci heap ª Ứng dụng của Fibonacci heap Giải thuật Prim để xác định một cây khung nhỏ nhất trong một đồ thị có trọng số. Giải thuật Dijkstra để tìm một đường đi ngắn nhất trong đồ thị có hướng và có trọng số dương. Chương 6 Fibonacci Heaps 1 Cấu trúc của Fibonacci heap ª Định nghĩa Một Fibonacci heap là một tập các cây mà mỗi cây đều là heap- ordered. Cây trong Fibonacci heap không cần thiết phải là cây nhị thức. Cây trong Fibonacci heap là có gốc nhưng không có thứ tự unordered . Chương 6 Fibonacci Heaps 2 Cấu trúc của Fibonacci heap tiếp ª Hiện thực Fibonacci heap trong bộ nhớ Mỗi nút x có các trường p x con trỏ đến nút cha của nó. child x con trỏ đến một con nào đó trong các con của nó. Các con của x được liên kết với nhau trong một danh sách vòng liên kết kép circular doubly linked list gọi là danh sách các con của x. Mỗi con y trong danh sách các con của x có các con trỏ left y right y chỉ đến các anh em bên trái và bên phải của y. Nếu y là con duy nhất của x thì left y right y y. Chương 6 Fibonacci Heaps 3 Cấu trúc của Fibonacci heap tiếp Các trường khác trong nút x degree x số các con chứa trong danh sách các con của nút x mark x có trị bool là TRUE hay FALSE chỉ rằng x có mất một con hay không kể từ lần cuối mà x được làm thành con của một nút khác. Chương 6 Fibonacci Heaps 4 Cấu trúc của Fibonacci heap tiếp Nếu H là Fibonacci heap Truy cập H bằng con trỏ min H đến nút gốc của cây chứa khoá nhỏ nhất gọi là nút nhỏ nhất của H. Nếu H là trống thì min H NIL. Tất cả các nút gốc của các cây trong H được liên kết với nhau bỡi các con trỏ left và right của chúng thành một sách liên kết kép vòng gọi là danh sách các gốc của H. n H số các nút hiện có trong H. Chương 6 Fibonacci Heaps 5 Cấu trúc

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.