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

Cai dat HDoi DSLKDon

2 14 0

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

THÔNG TIN TÀI LIỆU

Nội dung

[r]

(1)

Procedure QINSERT (Var F, Var R,X) 1) Tạo nút

New ⇐ AVAIL; Infor(New) := X; Link(New) := ∅;

2) Bổ sung

If F=R=∅ then F:=R:=New Else begin

Link(R) := New; R := New; end;

Return { kết thúc}

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

Thủ tục loại bỏ phần tử khỏi hàng đợi

Function QDELETE(F,R)

1) {Ki

m tra hàng

đợ

i r

ng}

If F=

then Begin

Write(‘Hàng

đợ

i r

ng’);

Return;

End;

2) {Gi

l

i d

li

u

đị

a ch

nút F}

Tg:=Infor(F); P:=F;

(2)

Thủ tục loại bỏ phần tử khỏi hàng đợi 3) {Thay đổi F}

If F=R then {queue có phần tử} F:=R:=∅

Else

F:=Link(F); 4) {Hủy nút loại bỏ}

P => AVAIL; 5) QDELETE:=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