main.cpp
来自「数据结构中红黑树的C语言实现」· C++ 代码 · 共 40 行
CPP
40 行
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include"RBTree.h"
void main()
{
time_t t;
int A[5],i;
RBTreeNode B[5];
pRBTreeNode pb,tRoot;
tRoot=NULL;
srand((unsigned)time(&t));
for(i = 0;i < 5;i++)
{
A[i] = rand() % 20;
}
for(i=0;i<5;i++)
{
B[i].key=A[i];
B[i].clr=red;
B[i].lChild=NULL;
B[i].parent=NULL;
B[i].rChild=NULL;
}
printf("以下将顺序插入以下数据:\n");
for(i = 0;i < 5;i++)
{
printf("%d ",B[i].key);
}
printf("\n");
printf("插入后中序访问结果为:\n");
pb=B;
for(i=0;i<5;i++)
{
RBTInsert(&tRoot,pb);
pb++;
}
InorderRBTWalk(tRoot);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?