xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 5.64KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-03-26
  • 語言: 其他
  • 標(biāo)簽: 其他??

資源簡介


/*這是一個在字符環(huán)境中,用ASCII碼打印二叉樹形狀的算法。 采用層次遍法。 算法拙劣,僅供初學(xué)者做練習(xí),(本人也是初學(xué)者,自學(xué)數(shù)據(jù)結(jié)構(gòu),剛好學(xué)到這二叉樹這一章,搞幾個二叉的例題,卻不知道其構(gòu)造形狀,想調(diào)用圖形API做個美觀點(diǎn)的,卻有點(diǎn)偏離本章的學(xué)習(xí)目的,只好用字符打印, linux環(huán)境中打印的還可以,DOS屏幕如果不夠?qū)捘敵龅轿谋荆绻懈玫乃惴ㄒ欢ú涣哔n教。我的QQ:137241638 mail:hnflcp@139.com*/ void PBTNodePrint(PBTNode *pb[],int n,int h) { int l=-1, r=0, i,j,

資源截圖

代碼片段和文件信息

/*
這是一個在字符環(huán)境中,用ASCII碼打印二叉樹形狀的算法。
在Linux控制臺下寫的例題,在DOS中稍有點(diǎn)亂。
采用層次遍法。
算法拙劣,僅供初學(xué)者做練習(xí),(本人也是初學(xué)者,自學(xué)數(shù)據(jù)結(jié)構(gòu),剛好學(xué)到這二叉樹這一章,
半路出家,基礎(chǔ)差有點(diǎn)吃力頭大,搞幾個二叉的例題,卻不知道其構(gòu)造形狀,
想調(diào)用圖形API做個美觀點(diǎn)的,卻有點(diǎn)偏離本章的學(xué)習(xí)目的,只好用字符打印,
linux環(huán)境中打印的還可以,DOS中有點(diǎn)不穩(wěn)定,如果您有更好的算法一定不吝賜教。
我的QQ:137241638?mail:hnflcp@139.com
*/
#include?
#include?
#define?MaxSize?100

//Pstart是二叉樹根結(jié)點(diǎn)在一行中的位置,一行最能打印124個字符,取其1/2。
//如果你的屏不夠?qū)挼脑?,可以輸出文本文件里?aa.exe>>aa.txt
#define?Pstart?62

typedef?struct?node?//二叉樹存儲結(jié)構(gòu)
{
int????key;
int????data;
struct?node?*lchild
*rchild;
}BTNode;
typedef?struct?pnode????????//為打印二叉樹建了一個結(jié)構(gòu)。
{
int?key;???????????????????//關(guān)鍵字?jǐn)?shù)據(jù)1
int?data;??????????????????//關(guān)鍵字?jǐn)?shù)據(jù)2
struct?pnode?*lchild??????//左孩子
?????????*rchlid??????//右孩子
?*parent;??????//父節(jié)點(diǎn)
int?lrflag????????????????//標(biāo)記本節(jié)點(diǎn)是左孩子(等于0時),還是右孩子(等于1時)
space?????????????????//存儲本節(jié)點(diǎn)打印位置
level;?????????????????//存儲本節(jié)點(diǎn)所在層次。
}PBTNode;

/*建立二叉樹。
用括號表示法表示二叉樹字符串,創(chuàng)建二叉樹。
*/
BTN

評論

共有 條評論