btree_main_f.cpp
来自「这是本人精心搜集的关于常用图论算法的一套源码」· C++ 代码 · 共 36 行
CPP
36 行
#include <iostream.h>
#include <fstream.h>
#include "b_tree.h"
void visit(char &ch)
{ cout<<ch<<' '; }
void main(void)
{ ifstream inFile("B_tree.in");
B_tree<char,5> bt; char k; Error_code result=success;
inFile>>k;
while(result==success && k!='0')
{ result=bt.insert(k); inFile>>k; }
while(inFile.get() != '\n'); //ignore user's enter key
cout<<"\n\n B tree inorder is: ";
bt.inorder(visit);
cout<<"\nB tree preorder is:\n";
bt.preorder(visit);
for(int i=0; i<4; i++)
{ inFile>>k;
result=bt.remove(k);
if(result!=success)
{ cout<<"Error: "<<result<<endl;
return;
}
else
{ cout<<"\n\n Remove "<<k<<" Now B tree inorder is: ";
bt.inorder(visit);
cout<<"\nB tree preorder is:\n";
bt.preorder(visit);
while(cin.get()!= '\n');
}
}
cout<<endl; inFile.close();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?