?? tbstreem.cpp
字號(hào):
//線索二叉樹(shù)類相關(guān)操作的測(cè)試TBSTreeM.cpp
#include<iostream.h>
#include<iomanip.h>
#include<stdlib.h>
#include<conio.h>
#include "TBSTree.h"
#include "ITBSTree.h"
void main()
{cout<<"TBSTreeM.cpp運(yùn)行結(jié)果:\n";
THNode<char> *q,*p,*r;
q=MakeCharT(q,3);
ITBSTree<char> t(q);
t.CreatInThread();
cout<<"線索二叉樹(shù)的中序正向遍歷序列為:\n";
for(t.First();!t.EndOfNext();t.Next())
cout<<t.Data()<<" ";
cout<<"\n線索二叉樹(shù)的中序反向遍歷序列為:\n";
for(t.Last();!t.EndOfPrior();t.Prior())
cout<<t.Data()<<" ";
p=MakeCharT(p,2);
ITBSTree<char> d(p);
d.CreatInThread();
cout<<"\n線索二叉樹(shù)的中序正向遍歷序列為:\n";
for(d.First();!d.EndOfNext();d.Next())
cout<<d.Data()<<" ";
cout<<"\n線索二叉樹(shù)的中序反向遍歷序列為:\n";
for(d.Last();!d.EndOfPrior();d.Prior())
cout<<d.Data()<<" ";
r=MakeCharT(r,1);
ITBSTree<char> h(r);
h.CreatInThread();
cout<<"\n線索二叉樹(shù)的中序正向遍歷序列為:\n";
for(h.First();!h.EndOfNext();h.Next())
cout<<h.Data()<<" ";
d.InsertR(p,r);
cout<<"\n插入結(jié)點(diǎn)后線索二叉樹(shù)的中序正向遍歷序列為:\n";
for(d.First();!d.EndOfNext();d.Next())
cout<<d.Data()<<" ";
getch();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -