Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 - Th.S Thiều Quang Trung
Số trang: 74
Loại file: pdf
Dung lượng: 1.61 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 kiểu ngăn xếp, hàng đợi, đệ quy trình bày 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.
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 - Th.S Thiều Quang Trung 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
Nội dung trích xuất từ tài liệu:
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 - Th.S Thiều Quang Trung 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
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu Bài giảng Cấu trúc dữ liệu Cấu trúc dữ liệu và giải thuật 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 stackGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 318 0 0 -
Giáo trình cấu trúc dữ liệu và giải thuât part 2
16 trang 166 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 162 0 0 -
3 trang 162 3 0
-
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 2 - Trần Hạnh Nhi
123 trang 156 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 139 0 0 -
10 trang 138 0 0
-
57 trang 133 1 0