Menu
CoddyTech
Khóa học

Đồ thị, chuỗi cấu trúc dữ liệu #9

Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu đồ thị (graph), tạo một đồ thị vô hướng từ đầu bằng ngôn ngữ bạn chọn, rồi luyện giải các thử thách lập trình với đồ thị!

Chủ đề

Đề cương

3 chương14 bài học12 thử thách

Giới thiệu

2 bài học

Dự án đồ thị

7 bài học

Thử thách luyện tập

5 bài học

Khóa học tương tự

Tìm kiếm theo chiều sâu, thuật toán đồ thị

Nắm vững tìm kiếm theo chiều sâu, một cách cơ bản để khám phá đồ thị. Xây dựng cấu trúc tra cứu kề, viết thuật toán DFS lặp bằng ngôn ngữ bạn chọn, phân tích độ phức tạp O(V + E), rồi dùng thuật toán này để đếm và đo kích thước các thành phần liên thông.

certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 54

Tìm kiếm theo chiều rộng, thuật toán đồ thị

Nắm vững thuật toán tìm kiếm theo chiều rộng, cách duyệt đồ thị theo từng lớp làm nền tảng cho việc tìm đường đi ngắn nhất. Xây dựng cách tra cứu các đỉnh kề, viết thuật toán BFS lặp với hàng đợi bằng ngôn ngữ bạn chọn, rồi dùng thuật toán đó để tìm khoảng cách đường đi ngắn nhất trong đồ thị không trọng số.

certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 54

Bảng băm, loạt cấu trúc dữ liệu #4

Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu bảng băm, tự tạo một bảng băm từ đầu bằng ngôn ngữ lập trình bạn chọn và luyện tập các thử thách viết code với cấu trúc này!

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 14
  • 12

Danh sách liên kết, loạt bài về cấu trúc dữ liệu #5

Trong khóa học này, bạn sẽ tìm hiểu về cấu trúc dữ liệu danh sách liên kết, tự tạo một danh sách liên kết bằng ngôn ngữ lập trình bạn chọn và luyện tập giải các thử thách code với cấu trúc này!

Cấu trúc dữ liệu
certificate icon

Chứng nhận khi hoàn thành

  • 14
  • 12
  • 1

Thuật toán Dijkstra, thuật toán đồ thị

Nắm vững thuật toán Dijkstra, phương pháp tham lam tìm đường đi ngắn nhất từ một đỉnh nguồn trên đồ thị có trọng số không âm. Đọc các cạnh có trọng số, xây dựng đầy đủ phép tính khoảng cách bằng ngôn ngữ bạn chọn, rồi trả lời các truy vấn về đường đi giữa hai đỉnh và đỉnh xa nhất.

certificate icon

Chứng nhận khi hoàn thành

  • 9
  • 4
  • 1
  • 54

Câu hỏi thường gặp

Đồ thị, chuỗi cấu trúc dữ liệu #9 có bao nhiêu bài học?

Đồ thị, chuỗi cấu trúc dữ liệu #9 có 14 bài học tương tác mà bạn có thể hoàn thành theo tốc độ của mình.

Đồ thị, chuỗi cấu trúc dữ liệu #9 gồm những nội dung gì?

Khóa học được chia thành các chương, bao gồm: Giới thiệu, Dự án đồ thị, Thử thách luyện tập.

Đồ thị, chuỗi cấu trúc dữ liệu #9 có miễn phí không?

Có. Mọi khóa học trên Coddy đều bắt đầu miễn phí. Bạn có thể hoàn thành bài học ngay trên trình duyệt, không cần tải về hay đăng ký.

Lộ trình học có khóa học này

Khóa học này là một bước trong một lộ trình dài hơn: nhiều khóa học theo thứ tự mà một người hướng dẫn sẽ dạy, mỗi khóa có chứng nhận miễn phí riêng.

Hình minh họa các ngôn ngữ lập trình của Coddy

Bắt đầu Đồ thị, chuỗi cấu trúc dữ liệu #9 miễn phí

Bắt đầu