1. Trang chủ
  2. » Cao đẳng - Đại học

Cai dat NXep DSLKDon

2 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 52,74 KB

Nội dung

[r]

(1)

Thủ tục bổ sung một phần tử vào stack

- Vào: T, X - Ra: Không

Procedure Push(Var T, X) 1) Tạo nút mới

New <= AVAIL; INFOR(New):=X; LINK(New):=∅

2) Bổ sung nút mới vào danh sách LINK(New) := T; T := New; Return

Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 03 3.1

Hàm loại bỏ phần tử khỏi ngăn xếp

- Vào: T

- Ra: giá trị phần tử loại bỏ

{Hàm thực hiện việc loại bỏ phần tử ở

đỉnh ngăn xếp lưu trữ bằng sách liên kết

(2)

Hàm loại bỏ phần tử khỏi ngăn xếp

Function Pop(Var T)

1) Kiểm tra xem ngăn xếp có rỗng? If T = ∅ then Begin

Write(‘ Stack rỗng ‘) Return;

End 2) Tg := Infor(T);

3) Chuyển trỏ hủy bỏ nút lấy P := T; T := Link(T); P => AVAIL; 4) Trả phần tử nút loại bỏ

Pop := Tg; Return

Ngày đăng: 05/04/2021, 07:29

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w