Xem mẫu
CHƯƠNG 5
KIỂU NGĂN XẾP, HÀNG ĐỢI, ĐỆ QUY
GV Th.S. Thiều Quang Trung
Bộ môn Khoa học cơ bản
Trường Cao đẳng Kinh tế Đối ngoại
Nội dung
1
2
3
4
5
6
• Khái niệm ngăn xếp
• Phương pháp xây dựng stack
• Các thao tác cơ bản trên stack
• Kiểu queue - hàng đợi
• Các thao tác cơ bản trên queue
• Đệ qui và các bài toán đệ qui
GV. Thiều Quang Trung
2
Ngăn xếp - Định nghĩa
• Stack là 1 cấu trúc:
– Gồm nhiều phần tử
– Hoạt động theo cơ chế “Vào sau – Ra trước”
(LIFO – Last In, First Out)
Đỉnh
ngăn
xếp
GV. Thiều Quang Trung
3
Thao tác cơ bản trên Stack
•
•
•
•
•
InitStack: khởi tạo Stack rỗng
IsEmpty: kiểm tra Stack rỗng?
Push
IsFull: kiểm tra Stack đầy?
Push: thêm 1 phần tử vào Stack
Pop: lấy ra 1 phần tử khỏi Stack
GV. Thiều Quang Trung
Pop
4
PUSH
Thao tác thêm - Push vào Stack
Top
GV. Thiều Quang Trung
5
nguon tai.lieu . vn