bayertree.h

来自「数据结构实验课中的所有实验程序」· C头文件 代码 · 共 29 行

H
29
字号
const int m=3,MAXKEY=9999;
typedef int KeyType;

struct ElemType {
  
	KeyType key;
	char rest[10];
};

struct MBNode{

   int keynum;
   MBNode * parent;
   KeyType key[m+1];
   MBNode * ptr[m+1];
   int recptr[m+1];
};

void InitMBTree(MBNode *& MT);
bool MBTreeEmpty(MBNode*MT);
int B_Search (MBNode *MT,KeyType K);
void B_Insert(MBNode * & MT,KeyType K,int num);
bool B_Delete(MBNode*&MT,KeyType K);
void B_Travel(MBNode * MT);
int B_Depth(MBNode * MT);
int B_Count(MBNode * MT);
void ClearMBTree(MBNode *& MT);
void WriteFile(char* fname,MBNode * MT);
void ReadFile(char* fname,MBNode *& MT);

⌨️ 快捷键说明

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