TYPE ptr=^node
node=RECORD
data
END
過程create建立以head為頭指針的單鏈表
PROCEDURE create ( (
VAR p
BEGIN
new(head)
WHILE k>
BEGIN
(
read(k)
END;
q^
END;【北京師范大學
TYPE
list=^node ;
node=RECORD
data: integer; next: list;
END;
以下程序采用鏈表合並的方法
PROCEDURE mergelink(VAR p
VAR h
BEGIN
(
h^
WHILE((p<>NIL) AND (q<>NIL)) DO
IF (p^
THEN BEGIN (
ELSE BEGIN (
IF (p=NIL) THEN r^
(
p:=h^
END;【廈門大學
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/22567.html