⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 btree_main.cpp

📁 这是本人精心搜集的关于常用图论算法的一套源码
💻 CPP
字号:
#include <iostream.h>
#include "b_tree.h"

void visit(char &ch)
{ cout<<ch<<' '; }

void main(void)
{ 
  B_tree<char,5> bt;  char k; Error_code result=success;
  cout<<"input char creat  B tree\t enter '0' end!\n";
  cin>>k;
  while(result==success && k!='0')
       { result=bt.insert(k); cin>>k; }
  cout<<"\n\n B tree inorder is: ";
  bt.inorder(visit);
  cout<<"\nB tree preorder is:\n";
  bt.preorder(visit);  
  for(int i=0; i<3; i++)
   { cout<<"\n\n Please input remove char from B tree is: ";
     cin>>k;  while(cin.get() != '\n');    //ignore user's enter key
     result=bt.remove(k);
     if(result!=success)
       { cout<<"Error: "<<result<<endl;
         return;
       }
      else
       { cout<<"\n\n Now B tree inorder is: ";
         bt.inorder(visit);
         cout<<"\nB tree preorder is:\n";
         bt.preorder(visit);  
       }  
   }   cout<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -