亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? btree.h

?? 基于 B- 樹實現的圖書管理系統1.rar
?? H
字號:
/*
    ADT BTree{
	   數據對象:D={n,A0,K1,A1,K2,A2,…,Kn,An}
	   數據關系:R1={}
	   void KeyTypeCopy(KeyType &bak,KeyType k)
	     初始條件:k存在
		 操作結果:將 k 中的全部值復制到 bak 中
	   int Search(BTree p, KeyType K)
	     初始條件:樹結點 p 存在
		 操作結果:查找 k 在p中的位置,返回在p中的位置
	   Result SearchBTree(BTree T, KeyType K)
	     初始條件:T存在
		 操作結果:查找k在T中的位置,并以Result的結構體返回
	   void Insert(BTree &q, int i, KeyType x, BTree ap)
	     初始條件:q存在
		 操作結果:在m階B-樹q上結點ap的key[i]與key[i+1]之間插入關鍵字k
		           若引起結點過大,則沿雙親進行必要的結點分裂調整,使q還是m階B-樹
	   Status InsertBTree(BTree &T, KeyType K)
	     初始條件:k存在
		 操作結果:將k插入T樹中
	   int position(BTree T)
	     初始條件:T存在
		 操作結果:返回T在雙親的第幾個結點
	   Status fix(BTree &root,BTree p)
	     初始條件:root存在
		 操作結果:刪除結點的時候調整樹結點的個數,使樹還是B-樹
	   Status combine(BTree &root,BTree &p)
	     初始條件:root 存在
		 操作結果:當刪除結點的時候不能向兄弟結點借的時候就合并,將雙親和兄弟結點合并成一個結點
	   void exchange(BTree &T,int i)
	     初始條件:T存在
		 操作結果:將T結點的第i個結點和右下最左結點交換,并將T的第i個結點刪除
	   Status DeleteBTree(BTree &T,KeyType k)
	     初始條件:T存在
		 操作結果:將T中的k結點刪除,如果存在就刪除,否則就直接返回
	   void display(BTree T,int k)
	     操作結果:將B-樹以層次的形式顯示
	}ADT BTree
*/
#ifndef BITREE_H
#define BITREE_H

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<conio.h>
#include<dos.h>
#include<time.h>
#include <iostream>
#include <string>
using namespace std;

//******** 定義一些全局變量 *********
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
typedef int Status;
#define m 3 //表示是 2-3 樹

//************ 借閱者的存儲結構體 ************
typedef struct User{
	unsigned int number; //借書證號碼
	int year;
	int month;
	int day;  //借書時間
	int dyear;  //截至日期的年
	int dmonth;   //截至日期的月
	int dday;   //截至日期的日
	struct User *next;  //下一個借閱者
}User; //定義用戶的的信息
//********** 書的存儲結構體 *******************
typedef struct Book{
	unsigned int key;     //圖書的書號
    char bname[20]; // 書名
    char writter[20]; // 著者 
    unsigned int left;     // 現存量
    unsigned int total;     // 總存量
	User *user;  //借閱該書的人
}Book;  //定義書的信息
//********** B- 樹的存儲結構 *******************
typedef Book KeyType;
typedef struct BTNode{
	int keynum; //結點中關鍵字個數,即結點的大小
	struct BTNode *parent; //指向雙親結點
	KeyType key[m + 1];  //關鍵字向量, 0 號單元沒有用
	struct BTNode *ptr[m + 1]; //子樹指針向量
}BTNode,*BTree;
//************ 查找結果的存儲結構體 ***********
typedef struct{
	BTNode *pt;  //指向找到的結點
 	int i;  //1……m,在結點中的關鍵字序號
	int tag; //B- 樹的查找結果類型
}Result;
//************* 函數聲明部分 *******************
//輸入書的具體信息
void InBookMess(KeyType &book);
//輸入書的關鍵字
void InBookKey(KeyType &book);
//顯示書的具體信息,如果書存在就顯示
void ShowBookMess(Book book);
//顯示一個結點中所包含的全部信息,顯示單個結點
string ShowBTNode(BTree p);
//顯示,以層次的方法顯示樹的結點
string display(BTree T,int k);
//復制關鍵字的信息
void KeyTypeCopy(KeyType &bak,KeyType k);
//查找在某個結點中的位置
int Search(BTree p, KeyType K);
//查找
Result SearchBTree(BTree T, KeyType K);
//插入
void Insert(BTree &q, int i, KeyType x, BTree ap);
//分裂結點
void split(BTree &q, int s, BTree &ap);
//生成一個新的結點
void NewRoot(BTree &T, BTree p, KeyType x, BTree ap);
//將書的信息插入到 B- 樹中
Status InsertBTree(BTree &T, KeyType K);
//刪除結點,通過關鍵字 k 刪除
Status DeleteBTree(BTree &T,KeyType k);
//刪除樹結點
Status DeleteBT(BTree &T,KeyType k);
//與右最左結點交換
void exchange(BTree &T,int i);
//用戶借閱
Status BorrowBook(BTree T,KeyType k);
//注銷對借閱者的登記,改變該書的顯存量
Status ReturnBook(BTree T,KeyType k);
//日記 log 的寫出
void writeLog(string mess);
//void writeLog(string mess,int num);
//將整型數據轉換成字符串
string itos(int i);
//將字符數組轉換成字符串
string ctos(char i[]);
//查找作者的全部書籍
Status searchAuthorB(BTree T);

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲夂夂婷婷色拍ww47| 久久久久国产精品人| 国产精品一品二品| 奇米影视一区二区三区| 洋洋av久久久久久久一区| 国产日产欧美一区| 久久这里只有精品6| 精品国产一区二区三区四区四| 欧美日韩国产色站一区二区三区| 成人av在线电影| 成人免费高清在线观看| 99re热视频这里只精品| 91丨porny丨在线| 精品视频一区二区不卡| 欧美美女一区二区在线观看| 欧美日韩另类一区| 欧美一区二区三区四区久久 | 久久免费午夜影院| 国产亚洲成aⅴ人片在线观看| 国产精品色眯眯| 亚洲精品乱码久久久久久久久| 一区二区三区不卡在线观看| 亚洲成av人片一区二区梦乃| 日本亚洲一区二区| 国产精品996| 在线观看国产91| 欧美mv和日韩mv的网站| 国产精品久久久久久久浪潮网站 | 日韩电影在线观看网站| 美女国产一区二区三区| 国产99久久久精品| 欧美亚洲愉拍一区二区| 欧美成人精品二区三区99精品| 国产欧美日韩不卡| 午夜精品国产更新| 国产一区在线观看麻豆| 91免费版在线看| 欧美成人精品高清在线播放| 中文字幕在线观看不卡视频| 亚洲网友自拍偷拍| 国产精品白丝jk黑袜喷水| 欧美性受xxxx| 亚洲国产激情av| 午夜精品在线看| 99视频精品在线| 精品国产亚洲在线| 午夜精品一区二区三区三上悠亚| 国产老肥熟一区二区三区| 欧美日韩亚洲另类| 国产精品乱人伦一区二区| 日韩中文字幕一区二区三区| 成人动漫中文字幕| 欧美va亚洲va| 日韩在线一区二区三区| 色av一区二区| 国产日产欧美精品一区二区三区| 日韩二区在线观看| 日本韩国精品在线| 国产精品人人做人人爽人人添| 男女激情视频一区| 欧美日韩一区高清| 有坂深雪av一区二区精品| 成人一区二区三区视频在线观看| 日韩一级二级三级精品视频| 一区二区三区四区蜜桃| www.欧美.com| 中国av一区二区三区| 国产精品中文字幕欧美| 日韩欧美亚洲一区二区| 日韩va亚洲va欧美va久久| 欧美日韩亚洲综合一区| 亚洲愉拍自拍另类高清精品| 色噜噜夜夜夜综合网| 亚洲欧美在线观看| 99久久久免费精品国产一区二区| 国产欧美精品一区二区三区四区| 韩国视频一区二区| 久久久久99精品国产片| 欧美一区二区大片| 日本 国产 欧美色综合| 色88888久久久久久影院野外 | 久久国产三级精品| 欧美区一区二区三区| 午夜激情一区二区三区| 欧美乱熟臀69xxxxxx| 性感美女久久精品| 欧美丰满一区二区免费视频| 日韩精品一二三| 2022国产精品视频| 国产91精品一区二区麻豆亚洲| 久久精品在这里| av电影天堂一区二区在线观看| 国产色产综合产在线视频| 国产精品99久久久久久宅男| 国产精品久久久久久妇女6080| 国产成人免费视频网站 | 视频一区欧美精品| 日韩欧美综合一区| 国产精品一区不卡| 亚洲精品国产无天堂网2021| 欧美日本韩国一区二区三区视频| 美女一区二区三区在线观看| 久久婷婷色综合| 91麻豆视频网站| 日韩高清在线一区| 亚洲国产精品激情在线观看| 色综合久久综合网| 久久国产精品99久久人人澡| 国产精品欧美一区二区三区| 91久久久免费一区二区| 美国欧美日韩国产在线播放| 国产精品伦一区二区三级视频| 欧美日韩一区二区在线视频| 国内外精品视频| 亚洲香肠在线观看| 国产视频在线观看一区二区三区| 色婷婷综合久久| 韩国一区二区视频| 亚洲国产欧美一区二区三区丁香婷| 日韩三级.com| 在线欧美日韩精品| 国产一区二区不卡老阿姨| 亚洲国产日韩在线一区模特| 久久精品欧美一区二区三区麻豆| 色噜噜狠狠成人网p站| 黑人巨大精品欧美黑白配亚洲 | 欧美日韩国产三级| 豆国产96在线|亚洲| 亚洲va天堂va国产va久| 国产精品美女视频| 日韩美女主播在线视频一区二区三区| fc2成人免费人成在线观看播放| 美日韩一区二区三区| 亚洲成年人影院| 亚洲欧洲av在线| 国产女人水真多18毛片18精品视频 | 国产日韩精品一区二区三区| 欧美一级夜夜爽| 欧美日韩在线直播| 欧美私人免费视频| 97精品久久久午夜一区二区三区| 国产一区二区三区免费看| 强制捆绑调教一区二区| 五月天丁香久久| 亚洲一区二区三区四区中文字幕| 国产精品国产三级国产三级人妇 | 成人国产精品免费网站| 国产在线一区二区综合免费视频| 偷拍自拍另类欧美| 亚洲成人激情社区| 亚洲一区二区高清| 一区二区三区.www| 一二三四区精品视频| 亚洲伦理在线免费看| 亚洲精品一二三| 一区二区三区中文免费| 亚洲精品菠萝久久久久久久| 亚洲欧美日韩国产综合在线| 成人欧美一区二区三区1314| 亚洲欧美综合色| 亚洲欧美日韩中文播放| 一级女性全黄久久生活片免费| 亚洲影视资源网| 亚洲成年人网站在线观看| 日韩精彩视频在线观看| 蜜臀久久久99精品久久久久久| 美女视频免费一区| 国产综合色在线| a在线欧美一区| 色久优优欧美色久优优| 欧美日韩在线综合| 亚洲精品一区二区精华| 国产视频911| 亚洲精品一二三| 日本午夜一本久久久综合| 寂寞少妇一区二区三区| 国产xxx精品视频大全| 色综合久久九月婷婷色综合| 欧美三区在线观看| 精品国产成人在线影院| 国产精品久久久久久久久晋中 | 国产精品色一区二区三区| 一区二区视频在线| 久久国产人妖系列| 99国内精品久久| 欧美一级片在线观看| 国产精品久久久久aaaa| 午夜精品福利在线| 成人小视频免费观看| 欧美日韩精品二区第二页| 久久精品亚洲精品国产欧美kt∨ | 久久一夜天堂av一区二区三区| 国产精品人人做人人爽人人添| 亚洲午夜免费福利视频| 国产一区二区毛片| 欧美日韩在线亚洲一区蜜芽| 国产午夜精品一区二区三区嫩草| 亚洲一区二区三区四区五区中文| 韩国精品免费视频| 91精品国产综合久久精品图片|