1. Trang chủ
  2. » Công Nghệ Thông Tin

Cấu trúc dữ liệu và giải thuật (phần 15) pot

10 248 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 10
Dung lượng 218,55 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Một đồ thị có hướng đầy đủ Complete Digraph nếu Vs là tập con của V và Es là tập con của E... Các khái ni ệ m v ề đồ th ịThuật ngữ: - Đường đi giữa 2 đỉnh A, B Path: bắt đầu từ đỉnh

Trang 1

Please purchase a personal license.

Trang 2

CÁC KHÁI NiM V

ĐỒ TH

Trang 3

Các khái nim v ề đồ th

 Khái niệm:

- Đồ thị là tập các đỉnh và các cạnh G = (V,E)

- Cạnh là đường kết nối giữa 2 đỉnh

- Có 2 loại đồ thị:

- Đồ thị vô hướng (undirected graphs) – Graph

- Đồ thị có hướng (directed graphs) - Digraph

Ví dụ đồ thị vô hướng:

G = ({1,2,3,4,5},{{1,2},

{1,3},{2,3},{2,4}, {3,5},{4,5}})

Trang 4

Các khái nim v ề đồ th

Ví dụ đồ thị có hướng:

G = ({1,2,3,4,5},{{1,2},

{1,3},{2,1},{3,2}, {4,3},{4,5},{5,2}, {5,4}})

 Bài tập:

1 Vẽ Graph: G=({1,2,3,4,5,6},{{1,2},{1,4},{2,5}, {2,6},{3,4},{3,5},{3,6},{4,5},{4,6},{5,6}})

2 Vẽ Digraph: G=({1,2,3,4,5},{{1,2},{1,4},{1,5} {2,3},{2,5},{3,2},{3,4},{3,5},{4,1},{4,5},{5,2}})

Trang 5

Các khái nim v ề đồ th

Thuật ngữ:

- Một đồ thị đầy đủ: (Complete Graph)Là 1 đỉnh sẽ

đi đến tất cả các đỉnh khác

- Một đồ thị có hướng đầy đủ (Complete Digraph)

nếu Vs là tập con của V và Es là tập con của E

Trang 6

Các khái nim v ề đồ th

Thuật ngữ:

- Đường đi giữa 2 đỉnh A, B (Path): bắt đầu từ đỉnh

A, qua một số đỉnh, và kết thúc là đỉnh B

- Đồ thị có trọng số (weighted graph) là mỗi cạnh

của đồ thị có giá trị

- Đường đi của đồ thị có trọng số là tổng giá trị của mỗi cạnh

- Đường đi ngắn nhất giữa 2 đỉnh: là đường đi có trọng số nhỏ nhất

Trang 7

Các khái nim v ề đồ th

Thuật ngữ:

- Một đồ thị gọi là liên thông (connected) nếu như

có ít nhất 1 đường đi nối tất cả các đỉnh

- Chu trình (cycle) là đường đi bắt đầu từ 1 đỉnh và

kết thúc tại đỉnh đó

- Một đồ thị không có chu trình được gọi là cây

(tree)

Trang 8

Các khái nim v ề đồ th

Bài tập:

1 Biểu diễn đồ thị G?

2 Liệt kê tất cả đường đi

giữa đỉnh 1 và 4

3 Liệt kê tất cả chu trình bắt

đầu tại đỉnh 7

Trang 9

CU TRÚC DLiU

Trang 10

Cu trúc dliu cho đth

 Biểu diễn đồ thị: Có 2 cách

- Ma trận kế cận (adjacency matrix): có khả năng

cập nhật thông tin của cạnh nhanh chóng, tuy

nhiên không đầy đủ

- Tập danh sách kế cận (adjacency list): Biểu diễn đầy đủ thông tin về cạnh, tuy nhiên cần nhiều thời gian hơn để cập nhật thông tin

- Đối với đồ thị có nhiều đỉnh, nhưng số cạnh không

đồ thị

Ngày đăng: 09/07/2014, 21:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm