1. Trang chủ
  2. » Hóa học

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

7 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 128,65 KB

Nội dung

[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Ừ KHÓA LIÊN QUAN

w