Danh mục

Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 4 - Đỗ Bích Diệp

Số trang: 29      Loại file: pdf      Dung lượng: 446.50 KB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Xem trước 3 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 4: Stack và Queue" cung cấp cho người học các kiến thức: Danh sách kiểu ngăn xếp - Stack, các thao tác cơ bản của Stack, ứng dụng của Stack, lưu trữ kế tiếp của Stack, lưu trữ móc nối đối với Stack, danh sách kiểu hàng đợi,... Mời các bạn cùng tham khảo nội dung chi tiết.
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 4 - Đỗ Bích DiệpCấu trúc dữ liệu và Giải thuật Cấu trúc dữ liệu và Giải thuật Chương III: Stack và Queue Danh sách kiểu ngăn xếp - Stack – Stack z Một kiểu danh sách tuyến tính đặc biệt đỉnh z Phép bổ sung và phép loại bỏ tuân thủ theo cơ chế “vào sau ra trước” (last in first out) , được thực hiện ở đầu đỉnh đáyĐỗ Bích Diệp - Khoa CNTT - ĐHBK Hànội 1Cấu trúc dữ liệu và Giải thuật Danh sách kiểu ngăn xếp - Stack – Hai thao tác cơ bản đối với danh sách kiểu ngăn xếp z push(Element e) : bổ sung phần tử vào Stack z Element pop(): Loại bỏ và trả ra giá trị của phần tử ở đỉnh Stack – Các thao tác khác z Int size(): Trả ra số các phần tử trong Stack z Boolean isEmpty(): Kiểm tra xem Stack có rỗng không z Element top(): Trả ra giá trị của phần tử ở đỉnh Stack Các thao tác cơ bản của Stack Push Đẩy một phần tử Data vào stack Top Top Stack Stack Overflow Data Top Trường hợp Stack đầy StackĐỗ Bích Diệp - Khoa CNTT - ĐHBK Hànội 2Cấu trúc dữ liệu và Giải thuật Các thao tác cơ bản của Stack Pop Lấy ra phần tử ở đỉnh Data stack Top Top Stack Stack Underflow Trường hợp Stack cạn Top Stack Danh sách kiểu ngăn xếp Thao tác Output Stack create() - [] push(5) - [5] push(3) - [5,3] pop() 3 [5] push(7) - [5,7] top() 7 [5,7] pop() 7 [5] pop() 5 [] isEmpty() true [] push(9) - [9] push(8) - [9,8] push(7) - [9,8,7] size() 3 [9,8,7]Đỗ Bích Diệp - Khoa CNTT - ĐHBK Hànội 3Cấu trúc dữ liệu và Giải thuật Ứng dụng của Stack – Lưu trữ các trang web đã từng được duyệt trên ...

Tài liệu được xem nhiều: