Lựa chọn quyền riêng tư của bạn

KiwiBee sử dụng cookie tùy chọn của Google Analytics, Google Ads và Meta Pixel để hiểu khách truy cập là người lớn, đo lường số lượt đăng ký hoàn tất và cải thiện các chiến dịch. Cookie thiết yếu luôn được bật. Pixel quảng cáo ChatGPT của OpenAI cũng đo lượt xem trang và yêu cầu đã gửi sau khi bạn đồng ý quảng cáo, và có thể dùng thông tin liên hệ đã băm để đối sánh. Chính sách quyền riêng tư

Chuyển đến nội dung chính

Duyệt đồ thị

Giới thiệu mô phỏng này

Mô phỏng này cho thấy máy tính khám phá một đồ thị như thế nào. Học sinh chọn tìm kiếm theo chiều rộng (BFS) hoặc tìm kiếm theo chiều sâu (DFS), chọn nút xuất phát và đặt tốc độ, rồi xem các nút đổi màu khi đang chờ, đang xử lý hoặc đã thăm. Các chỉ số hiển thị số nút đã thăm, kích thước hàng đợi hoặc ngăn xếp và thứ tự thăm, còn một nút bấm sẽ tạo đồ thị ngẫu nhiên mới. Chạy cả hai phương pháp từ cùng một điểm xuất phát cho thấy BFS lan ra theo vòng tròn trong khi DFS đi sâu. Mô phỏng hỗ trợ các bài tin học về cấu trúc dữ liệu và thuật toán.

Học sinh có thể khám phá điều gì

  • Chạy BFS từ nút 1 và đọc chỉ số Thứ tự thăm.
  • Chuyển Phương pháp sang DFS với cùng Nút xuất phát và so sánh thứ tự.
  • Theo dõi chỉ số Kích thước hàng đợi / ngăn xếp tăng và giảm với mỗi phương pháp.
  • Đổi Nút xuất phát và xem toàn bộ quá trình duyệt thay đổi thế nào.
  • Nhấn Tạo lại đồ thị và dự đoán thứ tự trước khi chạy.

Mục tiêu học tập

  1. 1Mô tả cách tìm kiếm theo chiều rộng và chiều sâu khám phá một đồ thị.
  2. 2Phân biệt hàng đợi với ngăn xếp và gắn mỗi cấu trúc với một phương pháp tìm kiếm.
  3. 3Dự đoán thứ tự thăm của một đồ thị nhỏ.
  4. 4Giải thích vì sao BFS tìm được đường đi có ít bước nhất.

Câu hỏi giáo viên thường đặt ra

Mô phỏng này có miễn phí không?

Có. Miễn phí sử dụng trên mọi trình duyệt hiện đại, kể cả bảng trắng và máy tính bảng, không cần đăng ký.

BFS và DFS khác nhau thế nào?

Tìm kiếm theo chiều rộng dùng hàng đợi và thăm tất cả các nút cách một bước, rồi hai bước, và cứ thế. Tìm kiếm theo chiều sâu dùng ngăn xếp và đi theo một nhánh đến hết trước khi quay lại.

Các màu có nghĩa là gì?

Các nút màu hổ phách đang chờ trong hàng đợi hoặc ngăn xếp, màu trắng là nút đang được xử lý, còn các nút đã thăm có màu từ xanh lam (thăm đầu tiên) đến đỏ tía (thăm cuối cùng). Các cạnh sáng cho thấy mỗi nút được tới bằng đường nào.

Làm thế nào để sử dụng mô phỏng duyệt đồ thị?

Chọn BFS hoặc DFS, đặt Nút xuất phát và Bước/s, rồi xem quá trình tìm kiếm chạy. Nhấn Tạo lại đồ thị để thử một mạng khác.

Nhúng mô phỏng này

Đặt vào hệ thống học tập, blog hoặc trang lớp của bạn — miễn phí.

<iframe src="https://kiwibee.io/vn/simulations/graph-traversal-3d-simulation/embed" title="Duyệt đồ thị | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>

Tiếp tục khám phá

Mang khoa học tương tác vào lớp học của bạn

Không gian giáo viên miễn phí của KiwiBee gộp soạn bài, phiếu bài tập, công cụ lớp học và sổ điểm vào cùng một nơi.

Bắt đầu miễn phí và tạo lớp học đầu tiên

hoặc khám phá không gian giáo viên →