Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Hàng đợi ​

Hàng đợi lấy phần tử theo thứ tự vào trước, ra trước (FIFO). Thêm ở cuối và lấy ở đầu. Trong BFS, hàng đợi giữ các nút chờ duyệt, nên các nút ở tầng hiện tại được xử lý trước tầng tiếp theo.

Giải thích kỹ thuật ​

Chi phí cài đặt. Hàng đợi có thể dùng danh sách liên kết hoặc vùng nhớ vòng. Trong mô hình thích hợp, thêm cuối và lấy đầu đều tốn O(1). Xóa phần tử đầu của một bằng cách dịch toàn bộ phần còn lại có thể tốn .

Đây là lý do cần phân biệt cấu trúc trừu tượng hàng đợi với một cách cài đặt cụ thể. Quy tắc FIFO quyết định thứ tự duyệt BFS.

Ví dụ ​

Thêm A, rồi B, rồi C: Thứ tự lấy ra là A, B, C.

Khi nào cần dùng? ​

Hiểu BFS, xử lý tác vụ và dữ liệu theo thứ tự đến.

Câu hỏi ôn lại ​

Thêm 2, 5, 8 vào hàng đợi. Phần tử được lấy đầu tiên là gì?

Xem đáp án

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to