delphi7编程案例100例
1. 二维数组的动态分配
```delphi
type
TMyArray = array of array of Integer;
var
Arr: TMyArray;
begin
SetLength(Arr, 10);
for I := 0 to 9 do
SetLength(Arr[I], 10);
end;
```
2. 循环链表的创建
```delphi
二叉树的深度为k type
TListNode = record
Value: Integer;
Next: TListNode;
end;
var
List: TListNode;
begin
List := nil;
for I := 0 to 9 do
begin
New(ListNode);
ListNode^.Value := I;
ListNode^.Next := List;
List := ListNode;
end;
end;
```
3. 二叉树的深度优先遍历
```delphi
type
TBinaryNode = record
Value: Integer;
Left, Right: TBinaryNode;
end;
var
Root: TBinaryNode;
procedure Traverse(Node: TBinaryNode);
begin
if Node <> nil then
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论