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

Ngăn xếp ​

Ngăn xếp lấy phần tử theo thứ tự vào sau, ra trước (LIFO). Thao tác push đặt phần tử lên đỉnh, còn pop lấy phần tử trên đỉnh ra. Ngăn xếp lời gọi lưu các hàm đang chờ kết quả, nhờ đó giúp ta theo dõi hoạt động của .

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

Ngăn xếp lời gọi. Khi hàm A gọi B, thông tin để tiếp tục A được giữ lại. B hoàn tất trước khi A tiếp tục, phù hợp thứ tự LIFO. Với , mỗi lời gọi thường tạo một khung ngăn xếp mới.

Ngăn xếp trừu tượng không tự bảo đảm chương trình kết thúc. Điều kiện dừng của thuật toán phải được kiểm tra riêng.

Ví dụ ​

Đặt A, B, C lần lượt lên ngăn xếp: Lấy ra C trước, rồi B, A.

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

Hiểu DFS, quay lui, lời gọi hàm và kiểm tra dấu ngoặc.

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

Sau push(A), push(B), pop(), đỉnh còn lại là gì?

Xem đáp án

A.

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