📄 11bintre.pas
字号:
program crightbtree(input,output);
TYPE
datype=integer;
point= ^node;
node=record
data:datype;
left,right:point
end;
var
x:datype;
root:point;
procedure inorder(p:point);
begin
if p<>nil then
begin
inorder(p^.left);
write(p^.data:3);
inorder(p^.right);
end;
end;
procedure add(x:integer;VAR p:point);
begin
if p=nil then
begin
new(p);
with p^ do
begin
data:=x;
left:=nil;
right:=nil;
end;
end
else
with p^ do
if x<data then add(x,left)
else add(x,right);
end;
begin
root:=nil;
read(x);
while not eof do
begin
add(x,root);
read(x);
end;
writeln;
inorder(root);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -