Tải bản đầy đủ (.pdf) (2 trang)

Cai dat NXep DSLKDon

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (52.74 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=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 dữ liệu và 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 này 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



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=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 con trỏ và hủy bỏ nút lấy ra
P := T; T := Link(T); P => AVAIL;
4) Trả về phần tử nút loại bỏ


Pop := Tg;
Return


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×