Lý thuyết đồ thị chương 3

7 4 0
Lý thuyết đồ thị chương 3

Đang tải... (xem toàn văn)

Thông tin tài liệu

[r]

(1)Chương 3 (2)N i dungộ  Khái ni m t đ thệ ệ ị  Thu t toán t đ thậ ệ ị (3)Duy t đ th gì?ệ ồ ị  Duy t đ th m t cách li t kê t t c đ nh c a ệ ị ộ ệ ấ ả ỉ ủ đ th thành m t danh sách n tính.ồ ị ộ ế - Cho m t cách “đi qua” t t c đ nh c a đ th đ ộ ấ ả ỉ ủ ồ ị ể truy nh p, thêm b t thông tin …ậ ớ (4)Ví dụ A B D H C E G F 1 2 3 4 5 6 7 8 (5)Thu t toán tậ ệ  Cho đ th G = (ồ ị V, E) v i ớ x0 m t đ nh c a G.ộ ỉ ủ  Dùng m t c u trúc d li u ki u danh sách, kí hi u ộ ấ ữ ệ ể ệ (6)Gi i thu t BFSả ậ  Thu t toán 6.3ậ (Breadth-First Search ) 1 procedure D_RONG (v) ; begin 3 Q := ∅ ; 4 enqueue v into Q ; { N p v vào cu iố hàng đ i Q }ợ Duyet [v] := true ; 6 while Q ≠ ∅ begin 8 dequeue z from Q ; { Lo i z kh iỏ đ u hàng đ i Q}ầ ợ 9 Thăm_đ nh (ỉ z) ; 10 for u ∈ DK[z] 11 if ! Duyet [u] then 12 begin 13 enqueue u into Q ; 14 Duyet [u] := true 15 end (7)Ví dụ 1 2 5 8 3 6 4 7

Ngày đăng: 09/03/2021, 03:45

Tài liệu cùng người dùng

Tài liệu liên quan