Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng
- 页数
- 141
- 格式
- 大小
- 788 KB
- Trường
- Đại học Bách khoa Hà Nội
- 浏览量
- 0
- 评论
- 0
- 下载次数
- 0
Slide bài giảng chương 6 về Đồ thị (Graphs) của giáo viên Phạm Quang Dũng tại HUST, trình bày các khái niệm cơ bản về đồ thị, các phương pháp duyệt đồ thị (DFS, BFS) và các thuật toán liên quan như Dijkstra và Kruskal.
常见问题
此文档免费吗?
是的。“Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng”是免费的 — 只需登录并点击“下载”即可获取原始文件。
这份文档有多少页?
该文档共有 141 页,适用于课程 Thuật toán ứng dụng。您可以在下载前进行在线预览。
我可以在下载前预览吗?
是的。您可以通过在线阅读器直接在本页面预览此文档,然后再决定是否下载。
- 文档名称
- Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng
- 学校 / 课程
- Đại học Bách khoa Hà Nội · Thuật toán ứng dụng
- 作者(文档中)
- PHAM QUANG DUNG
- 内容
- Tài liệu giới thiệu về đồ thị, cách biểu diễn, các thuật ngữ cơ bản và hai phương pháp duyệt đồ thị chính là DFS và BFS. Nó cũng đề cập đến các thuật toán quan trọng khác như Dijkstra và Kruskal.
- 目录
- Đồ thị và các thuật ngữ liên quan
- Tìm kiếm theo chiều sâu
- Tìm kiếm theo chiều rộng
- Chu trình Euler
- Thuật toán Dijkstra sử dụng hàng đợi ưu tiên
- Thuật toán Kruskal sử dụng disjoint-set structure
- Exercises
- 页数
- 141 页
- 上传者
- lienhejb
正在生成预览...
描述
THUẬT TOÁN ỨNG DỤNG PHAM QUANG DUNG Graphs 1 Phạm Quang Dũng Bộ môn KHMT dungpq@soict.hust.edu.vn Nội dung Đồ thị và các thuật ngữ liên quan Tìm kiếm theo chiều sâu Tìm kiếm theo chiều rộng Chu trình Euler Thuật toán Dijkstra sử dụng hàng đợi ưu tiên Thuật toán Kruskal sử dụng disjoint-set structure Exercises 2 Đồ thị Đối tượng toán học bao gồm các đỉnh (node) và các liên kết giữa các đỉnh (cạnh, cung) Đồ thị G = (V,E), trong đó V là tập đỉnh, E là tập cạnh (cung) (u,v) E, chúng ta nói u kề với v 6 2 1 5 3 3 6 4 2 1 5 3 4 Undirected graph Directed graph V = {1, 2, 3, 4, 5, 6} V = {1, 2, 3, 4, 5, 6} E = {(1, 3), (1,6), (2, 4), (2, 5), E = {(1, 3), (1,6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 6), (4, 5)} (6, 2), (3, 4), (6, 3), (4, 5)} Đồ thị Bậc của một đỉnh là số đỉnh kề với nó deg(v) = #{u | (u, v) E} Bán bậc vào (bán bậc ra) của một đỉnh là số cung đi vào (đi ra) khỏi đỉnh đó trên đồ thị có hướng: deg-(v) = #{u | (u, v) E}, deg+(v) = #{u | (v, u) E} 6 2 1 5 3 4 6 4 2 1 5 3 4 Undirected graph Directed graph deg(1) = 2, deg(6) = 3 deg-(1) = 0, deg+(1) = 2 Đồ thị Cho đồ thị G=(V, E) và 2 đỉnh s, t V, một đường đi từ s đến t trên G là chuỗi s = x0, x1, …, xk = t trong đó (xi, xi+1)E, i = 0, 1, …, k-1 6 2 1 5 3 Path from 1 to 5: 1, 3, 4, 5 1, 6, 2, 5 5 6 2 1 4 5 3 Path from 1 to 5: 1, 3, 4, 5 1, 6, 4, 5 4 Đồ thị đặc biệt 1 3 1 1 2 3 2 4 6 3 2 5 4 Đồ thị đầy đủ 6 5 4 Đồ thị hai phía Đồ thị phẳng Đồ thị Ma trận kề Ma trận trọng số 6 2 3 1 1 2 3 4 5 6 7 5 4 1 2 3 4 5 6 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1
Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng
正在生成预览...
THUẬT TOÁN ỨNG DỤNG PHAM QUANG DUNG Graphs 1 Phạm Quang Dũng Bộ môn KHMT dungpq@soict.hust.edu.vn Nội dung Đồ thị và các thuật ngữ liên quan Tìm kiếm theo chiều sâu Tìm kiếm theo chiều rộng Chu trình Euler Thuật toán Dijkstra sử dụng hàng đợi ưu tiên Thuật toán Kruskal sử dụng disjoint-set structure Exercises 2 Đồ thị Đối tượng toán học bao gồm các đỉnh (node) và các liên kết giữa các đỉnh (cạnh, cung) Đồ thị G = (V,E), trong đó V là tập đỉnh, E là tập cạnh (cung) (u,v) E, chúng ta nói u kề với v 6 2 1 5 3 3 6 4 2 1 5 3 4 Undirected graph Directed graph V = {1, 2, 3, 4, 5, 6} V = {1, 2, 3, 4, 5, 6} E = {(1, 3), (1,6), (2, 4), (2, 5), E = {(1, 3), (1,6), (2, 4), (2, 5), (2, 6), (3, 4), (3, 6), (4, 5)} (6, 2), (3, 4), (6, 3), (4, 5)} Đồ thị Bậc của một đỉnh là số đỉnh kề với nó deg(v) = #{u | (u, v) E} Bán bậc vào (bán bậc ra) của một đỉnh là số cung đi vào (đi ra) khỏi đỉnh đó trên đồ thị có hướng: deg-(v) = #{u | (u, v) E}, deg+(v) = #{u | (v, u) E} 6 2 1 5 3 4 6 4 2 1 5 3 4 Undirected graph Directed graph deg(1) = 2, deg(6) = 3 deg-(1) = 0, deg+(1) = 2 Đồ thị Cho đồ thị G=(V, E) và 2 đỉnh s, t V, một đường đi từ s đến t trên G là chuỗi s = x0, x1, …, xk = t trong đó (xi, xi+1)E, i = 0, 1, …, k-1 6 2 1 5 3 Path from 1 to 5: 1, 3, 4, 5 1, 6, 2, 5 5 6 2 1 4 5 3 Path from 1 to 5: 1, 3, 4, 5 1, 6, 4, 5 4 Đồ thị đặc biệt 1 3 1 1 2 3 2 4 6 3 2 5 4 Đồ thị đầy đủ 6 5 4 Đồ thị hai phía Đồ thị phẳng Đồ thị Ma trận kề Ma trận trọng số 6 2 3 1 1 2 3 4 5 6 7 5 4 1 2 3 4 5 6 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 0 1 0 1 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1
阅读全文
- 文档名称
- Applied Algorithms - Chapter 6 (HUST) Thầy Phạm Quang Dũng
- 学校 / 课程
- Đại học Bách khoa Hà Nội · Thuật toán ứng dụng
- 作者(文档中)
- PHAM QUANG DUNG
- 内容
- Tài liệu giới thiệu về đồ thị, cách biểu diễn, các thuật ngữ cơ bản và hai phương pháp duyệt đồ thị chính là DFS và BFS. Nó cũng đề cập đến các thuật toán quan trọng khác như Dijkstra và Kruskal.
- 目录
- Đồ thị và các thuật ngữ liên quan
- Tìm kiếm theo chiều sâu
- Tìm kiếm theo chiều rộng
- Chu trình Euler
- Thuật toán Dijkstra sử dụng hàng đợi ưu tiên
- Thuật toán Kruskal sử dụng disjoint-set structure
- Exercises
- 页数
- 141 页
- 上传者
- lienhejb
评论 (0)
暂无评论。快来抢沙发吧!
Applied Algorithms - Chapter 2 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 5.2 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 6.1 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 4 (HUST) Thầy Phạm Quang Dũng
Applied Algorithms - Chapter 3 (HUST) Thầy Phạm Quang Dũng
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
评论 (0)
暂无评论。快来抢沙发吧!