📄 算法 6.17.txt
字号:
算法 6.17
void BSTSort( SqTable &L )
// 利用二叉排序树对顺序表L进行排序
BiTree T = NULL; // 初始化二叉排序树为空树
for ( i=1; i<L.length; ++i)
Insert_BST( T, L.r[i] ); // 按顺序表L构造二叉排序树
i = 0;
InOrder( T,Output(T, L, i) ); // 中序遍历二叉排序树
// 通过函数指针引用Output,将排序的记录由小到大输出至L.r[i]
} // BSTSort
其中函数Output的具体实现如下:
void Output ( BiTree T, SqTable &L, int & i ){
L.r[++i]=T->data;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -