Sạn
Dẫn vào
Sạn là OI trung bình dùng một loại tuyến tính số liệu kết cấu. Thỉnh chú ý, bổn văn chủ yếu giảng chính là sạn loại này số liệu kết cấu, mà phi trình tự vận hành khi hệ thống sạn / sạn không gian.
Sạn sửa chữa cùng phỏng vấn là dựa theo sau tiến trước ra nguyên tắc tiến hành, bởi vậy sạn thông thường được xưng là là sau tiến trước ra ( last in first out ) biểu, tên gọi tắt LIFO biểu.
Warning
LIFO biểu đạt chính làTrước mặt ở vật chứaNội cuối cùng tiến vào trước hết đi ra ngoài.
Chúng ta suy xét như vậy một cái sạn
1 2 3 4 |
|
Nếu từ chỉnh thể suy xét, 1 trước hết nhập sạn, trước hết ra sạn, 2 cuối cùng nhập sạn, cuối cùng ra sạn, như vậy liền thành một cái tiên tiến trước ra biểu, hiển nhiên là sai lầm.
Cho nên, ở suy xét số liệu kết cấu là LIFO vẫn là FIFO thời điểm, hẳn là suy xét ở trước mặt vật chứa nội tình huống.
Sử dụng số tổ bắt chước sạn
Chúng ta có thể phương tiện sử dụng số tổ tới bắt chước một cái sạn, như sau:
Thực hiện
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
C++ STL trung sạn
C++ trung STL cũng cung cấp một cái vật chứastd::stack
,Sử dụng trước yêu cầu dẫn vàostack
Đầu văn kiện.
STL trung đốistack
Định nghĩa
1 2 3 4 5 |
|
T
Vì stack trung muốn tồn trữ số liệu loại hình.
Container
Vì dùng cho tồn trữ nguyên tố tầng dưới chót vật chứa loại hình. Cái này vật chứa cần thiết cung cấp thông thường ngữ nghĩa dưới đây hàm số:
back()
push_back()
pop_back()
STL vật chứastd::vector
,std::deque
Cùngstd::list
Thỏa mãn này đó yêu cầu. Nếu không chỉ định, tắc cam chịu sử dụngstd::deque
Làm tầng dưới chót vật chứa.
STL trungstack
Vật chứa cung cấp một chúng thành viên hàm số lấy cung thuyên chuyển, trong đó tương đối thường dùng có:
- Nguyên tố phỏng vấn
st.top()
Phản hồi sạn đỉnh
- Sửa chữa
st.push()
Cắm vào truyền vào tham số đến sạn đỉnhst.pop()
Bắn ra sạn đỉnh
- Dung lượng
st.empty()
Phản hồi hay không vì khôngst.size()
Phản hồi nguyên tố số lượng
Ngoài ra,std::stack
Còn cung cấp một ít giải toán phù. Tương đối thường dùng chính là sử dụng phú giá trị giải toán phù=
Vìstack
Phú giá trị, thí dụ mẫu:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Sử dụng Python trung list bắt chước sạn
Ở Python trung, ngươi có thể sử dụng danh sách tới bắt chước một cái sạn:
Thực hiện
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Tham khảo tư liệu
Bổn giao diện gần nhất đổi mới:2023/10/15 13:01:10,Đổi mới lịch sử
Phát hiện sai lầm? Tưởng cùng nhau hoàn thiện?Ở GitHub thượng biên tập này trang!
Bổn giao diện cống hiến giả:iamtwz,Enter-tainer,franklinqin0,i-yyi,Ir1d,ksyx,mcendu,Menci,mgt,nonPointer,renbaoshuo,shawlleyw,Shen-Linwood,william-song-shy,Xeonacid
Bổn giao diện toàn bộ nội dung ởCC BY-SA 4.0CùngSATAHiệp nghị chi điều khoản hạ cung cấp, phụ gia điều khoản cũng khả năng ứng dụng