freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機軟件技術(shù)基礎(chǔ)上機實驗報告(編輯修改稿)

2024-09-10 23:44 本頁面
 

【文章內(nèi)容簡介】 hnext==null) qrearnext=null。 return x。} /*返回隊頭元素*/}main(){int t。 lqtype *q。 initiatelq(q)。 enterlq(q)。 printf(out queue:)。 while((t=deletelq(q))!=1) printf(%5d,t)。 printf(\n)。 }四、二叉樹實驗內(nèi)容:二叉樹的鏈式存儲結(jié)構(gòu)的數(shù)據(jù)定義、創(chuàng)建先序、中序和后序遍歷,并將結(jié)果序列輸出。源程序includedefine null 0int counter=0。typedef struct btreenode /*定義二叉樹結(jié)構(gòu)體*/{int data。 struct btreenode *lchild。 struct btreenode *rchild。}bnode。bnode *p。bnode *creat(int x,bnode *lbt,bnode *rbt) /*建立一個只有根結(jié)點的二叉樹*/{bnode *p。 p=(bnode *)malloc(sizeof(bnode))。 pdata=x。 plchild=lbt。 prchild=rbt。 return p。}bnode *ins_lchild(bnode *p,int x) /*以x作為左孩子插入*/{bnode *q。 if(p==null) printf(illegal insert.)。 else {q=(bnode *)malloc(sizeof(bnode))。 qdata=x。 qlchild=null。 qrchild=null。 if(plchild!=null) qrchild=plchild。 plchild=q。}}bnode *ins_rchild(bnode *p,int x) /*以x作為右孩子插入*/{bnode *q。 if(p==null) printf(illegal insert)。 else {q=(bnode *)malloc(sizeof(bnode))。 qdata=x。 qlchild=null。 qrchild=null。 if(prchild!=null) qlchild=prchild。 prchild=q。}}void prorder(bnode *p) /*輸出二叉樹的結(jié)構(gòu)*/{if(p==null) return。 printf(%d\t%u\t%d\t%u\t%u\n,++counter,p,pdata,plchild,prchild)。 if(plchild!=null) prorder(plchild)。 if(prchild!=null) prorder(prchild)。}void preorder(bnode *p) /*前序遍歷二叉樹*/{if(p==null) return。 printf(%5d,pdata)。 if(plchild!=null) preorder(plchild)。 if(prchild!=null) preorder(prchild)。}void inorder(bnode *p) /*中序遍歷二叉樹*/{if(p==null) return。 if(plchild!=null) inorder(plchild)。 printf(%5d,pdata)。 if(prchild!=null) inorder(prchild)。 }void postorder(bnode *p) /*后序遍歷二叉樹*/{if(p==null) return。 if(plchild!=null) postorder(plchild)。 if(prchild!=null) postorder(prchild)。 printf(%5d,pdata)。}main(){bnode *bt,*p,*q。 int x。 printf(Input root:)。 /*建立排序二叉樹*/ scanf(%d,amp。x)。 p=creat(x,null,null)。 bt=p。 scanf(%d,amp。x)。 while(x!=1) {p=bt。q=p。 while(x!=pdataamp。amp。q!=null) {p=q。 if(xpdata) q=plchild。 else q=prchild。} if(x==pdata) {printf(The data is exit.)。return。} else if(xpdata) ins_lchild(p,x)。 else ins_rchild(p,x)。 scanf(%d,amp。x)。 } p=bt。 printf(structure of the b
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1