青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 5  文章 - 2  trackbacks - 0
<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

There can be no Triumph without Loss,No Victory without Suffering,No Freedom without Sacrifice. All you have to decide is what to do with the time that is given to you. Get busy Living, or Get busy Dying?

常用鏈接

留言簿

隨筆分類(4)

隨筆檔案(5)

文章分類(88)

文章檔案(10)

Andriod

Language

OpenCV&OpenSSLink

OpenSource

Others

Python&Ruby

WP7

WTL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

//二叉樹的建立、存儲與遍歷
#include <iostream.h>
struct BintrNode
{
char value;
BintrNode* lf;
BintrNode* rt;
};

void init(BintrNode* &p)
{
char ch;
cin>>ch;
if(ch!='!')
{
p=new BintrNode;
p->value=ch;
init(p->lf);
init(p->rt);
}
else
{
p=NULL;
}
}
void pre(BintrNode* p)
{
if(p)
{
cout<<p->value;
pre(p->lf);
pre(p->rt);
}
}
void ino(BintrNode* p)
{
if(p)
{
ino(p->lf);
cout<<p->value;
ino(p->rt);
}
}
void pro(BintrNode* p)
{
if(p)
{
pro(p->lf);
pro(p->rt);
cout<<p->value;
}
}
void main()
{
BintrNode* bt;
init(bt);
pre(bt);
cout<<endl;
ino(bt);
cout<<endl;
pro(bt);
cout<<endl;

}

#include<stdio.h>
#include<stdlib.h>
struct node
{
int data;
struct node *lh,*rh;
int ltag,rtag;
}*pr,*t,*s[30];

struct node* creat()
{
struct node *t,*q;
int i,x,j;
printf("i,x=");
scanf("%d%d",&i,&x);
while((i!=0)&&(x!=0))
{
q=(struct node *)malloc(sizeof(struct node));
q->data=x;
q->lh=NULL;
q->rh=NULL;
s[i ]=q;
if(i==1)
t=q;
else
{
j=i/2;
if((i%2)==0)
s[j]->lh=q;
else
s[j]->rh=q;
}
printf("i,x=");
scanf("%d%d",&i,&x);
}
return(t);
}

/*void inthread(struct node *p) //遞歸算法
{
if(p!=NULL)
{
inthread(p->lh);
printf("%6d\t",p->data);
if(p->lh!=NULL)
p->ltag=0;
else
{
p->ltag=1;
p->lh=pr;
} //建立P節點的左線索,指向前趨節點PR
if(pr!=NULL)
{
if(pr->rh!=NULL)
pr->rtag=0;
else
{
pr->rtag=1;
pr->rh=p;
}//前趨節點PR建立左線索,指向節點P
}
pr=p;//pr跟上p,以便p向后移動
inthread(p->rh);
}
}*/

void inthread(struct node *t)//非遞歸算法
{
int top,bools;
struct node *p;
pr=NULL;p=t;top=0;bools=1;
do{
while(p!=NULL)
{
top++;
s[top]=p;
p=p->lh;
}
if(top==0)bools=0;
else
{
p=s[top];
top--;
printf("%6d",p->data);
if(p->lh!=NULL)
p->ltag=0;
else
{
p->ltag=1;
p->lh=pr;
} //建立P節點的左線索,指向前趨節點PR
if(pr!=NULL)
{
if(pr->rh!=NULL)
pr->rtag=0;
else
{
pr->rtag=1;
pr->rh=p;
}//前趨節點PR建立左線索,指向節點P
}
pr=p;//pr跟上p,以便p向后移動
p=p->rh;
}//END else
}while(bools);
pr->rh=NULL;
}

main()
{
pr=NULL;
t=creat();
inthread(t);
pr->rh=NULL;
}

#include<stdio.h>
#include<malloc.h>
#include<iostream>

//定義節點
typedef struct BiNode{
char data;
struct BiNode *lch;
struct BiNode *rch;
}BiNode,*BiTree;

//先序拓展序列建立二叉樹
void Create(BiTree &T)
{
T =(BiNode*) malloc (sizeof(BiNode));

printf("Enter the data \n");
scanf(" %c",&T->data);
if(T->data=='#') T = NULL;
if(T){
printf("");
Create(T->lch);
Create(T->rch);
}
}

//先序遍歷 (遞歸)
void Preorder (BiTree T)
{
if (T) {
printf(" %c",T->data); // 訪問根結點

Preorder(T->lch); // 遍歷左子樹
Preorder(T->rch);// 遍歷右子樹
}
}

//中序遍歷 (遞歸)
void Inorder (BiTree T)
{
if(T) {
Inorder(T->lch);

printf(" %c",T->data);

Inorder(T->rch);
}
}

//后序遍歷 (遞歸)
void Postorder (BiTree T)
{
if(T) {
Postorder(T->lch);
Postorder(T->rch);

printf(" %c",T->data);
}
}

int main()
{
//建樹
printf("The fuction Create() is called.\n");
BiTree T;
Create(T);

//三種遍歷遞歸算法
printf("\n");
printf("The fuction Preorder() is called.\n");
Preorder(T);

printf("\n");
printf("The fuction Inorder() is called.\n");
Inorder(T);

printf("\n");
printf("The fuction Postorder() is called.\n");
Postorder(T);


printf("\n");
system("pause");

}




posted on 2010-12-06 11:03 jemmyLiu 閱讀(184) 評論(0)  編輯 收藏 引用 所屬分類: Arithmetic

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            先锋影音久久久| 久久精品国产精品亚洲综合| 欧美二区在线观看| 久久这里只有| 亚洲福利专区| 伊甸园精品99久久久久久| 裸体素人女欧美日韩| 久久久久综合网| 亚洲青色在线| 在线综合亚洲| 黄色一区二区在线观看| 亚洲大胆av| 欧美日韩一区二区在线播放| 欧美另类99xxxxx| 亚洲欧美欧美一区二区三区| 欧美一区二区女人| 亚洲黄色免费电影| 亚洲午夜av电影| 在线成人激情视频| 日韩一二三区视频| 国产亚洲欧美一区在线观看| 免费精品99久久国产综合精品| 老司机久久99久久精品播放免费 | 国产日产精品一区二区三区四区的观看方式 | 久久av一区二区三区漫画| 香蕉久久夜色精品国产| 一区二区三区在线不卡| 一区二区av在线| 在线精品视频在线观看高清| 亚洲伦伦在线| 在线观看日韩www视频免费 | 一本大道久久a久久精二百| 国产精品一区久久| 亚洲高清三级视频| 国产一区二区三区久久 | 久久xxxx精品视频| 欧美国产先锋| 久久亚洲私人国产精品va| 欧美日韩免费高清| 欧美福利一区二区| 国产一级一区二区| 一区二区三区欧美在线| 亚洲国产99| 久久精品天堂| 久久大香伊蕉在人线观看热2| 欧美顶级少妇做爰| 免费永久网站黄欧美| 国产精品毛片在线| 一区二区高清在线观看| 91久久精品视频| 久久久久久久999精品视频| 欧美一区二区三区精品| 国产精品成人免费视频| 亚洲啪啪91| 亚洲日本中文字幕| 欧美 日韩 国产一区二区在线视频 | 亚洲大胆人体在线| 久久不见久久见免费视频1| 香蕉免费一区二区三区在线观看| 欧美精品在线极品| 亚洲品质自拍| 亚洲精品乱码久久久久久| 久久久久女教师免费一区| 久久深夜福利| 精品91在线| 久久综合狠狠综合久久激情| 久久一二三四| 亚洲二区视频在线| 麻豆精品在线播放| 亚洲国产成人91精品| 亚洲人成高清| 欧美日韩调教| 亚洲午夜av在线| 久久精品观看| 在线观看成人一级片| 亚洲宅男天堂在线观看无病毒| 亚洲一级黄色av| 国产欧美亚洲精品| 久久久亚洲国产美女国产盗摄| 麻豆av一区二区三区久久| 亚洲国产精品热久久| 欧美高清影院| 亚洲免费一级电影| 麻豆精品网站| 一区二区三区日韩在线观看| 国产精品国产| 久久久91精品| 99re6这里只有精品| 欧美亚洲在线| 亚洲第一黄网| 国产精品yjizz| 久久久国产精彩视频美女艺术照福利| 国内外成人免费激情在线视频网站| 久久精品欧美| av成人福利| 国产亚洲va综合人人澡精品| 久久久久久亚洲精品杨幂换脸| 亚洲国产日韩一区二区| 亚洲免费在线观看| 在线观看亚洲a| 欧美日本在线看| 欧美在线视频全部完| 欧美黑人在线观看| 亚洲女性喷水在线观看一区| 国产一区二区在线免费观看| 欧美激情第六页| 午夜欧美不卡精品aaaaa| 欧美www视频在线观看| 午夜伦欧美伦电影理论片| 麻豆91精品91久久久的内涵| 一本久久综合| 欧美成人在线免费观看| 性欧美8khd高清极品| 日韩午夜在线电影| 国内久久精品| 国产精品一区亚洲| 欧美日韩国产综合新一区| 久久久水蜜桃| 欧美在线看片| 欧美在线视频一区二区三区| 99riav国产精品| 亚洲国产成人av| 国产一级精品aaaaa看| 欧美日韩中文字幕| 免费久久99精品国产| 欧美在线综合| 欧美一级二级三级蜜桃| 亚洲视频一二三| 一本久久综合| 99热精品在线观看| 亚洲精品午夜| 亚洲黄一区二区三区| 欧美国产精品一区| 久色婷婷小香蕉久久| 国产一区在线观看视频| 国产精品久久久久秋霞鲁丝 | 久久久久久久国产| 久久精品一区中文字幕| 亚洲欧美日韩精品一区二区 | 一本色道久久综合亚洲精品按摩 | 欧美一区二区日韩一区二区| 亚洲视频图片小说| 亚洲图片在线| 国产精品高潮视频| 欧美性生交xxxxx久久久| 欧美日韩一区二区视频在线| 欧美日本一区| 欧美日韩一区二区高清| 欧美日韩精品系列| 欧美午夜一区| 国产精品美女一区二区| 国产欧美精品一区| 国产在线精品二区| 依依成人综合视频| 亚洲欧洲在线观看| 一区二区欧美国产| 午夜精品视频在线| 久久久精品国产免大香伊 | 国产伦精品一区二区三区四区免费| 欧美日韩专区| 国产丝袜一区二区三区| 国产一区二区三区在线观看免费视频| 国产伊人精品| 亚洲国产另类久久久精品极度| 最新国产成人在线观看| 亚洲神马久久| 久久久精品动漫| 亚洲黄色尤物视频| 亚洲午夜影视影院在线观看| 午夜一区二区三视频在线观看| 久久免费国产精品1| 欧美韩日一区二区| 国产精品一区二区三区乱码| 欧美伊人影院| 欧美日本高清视频| 国产女人18毛片水18精品| 亚洲风情在线资源站| 亚洲素人一区二区| 久久亚洲一区二区| 一区二区三区久久| 久久夜色精品一区| 国产精品精品视频| 亚洲国产成人porn| 欧美在线|欧美| 亚洲精品视频免费观看| 欧美在线视频不卡| 欧美小视频在线观看| 又紧又大又爽精品一区二区| 亚洲视频第一页| 欧美a级在线| 校园激情久久| 亚洲国产欧美不卡在线观看| 亚洲在线第一页| 欧美激情一区二区三区蜜桃视频| 国产精品色一区二区三区| 亚洲欧洲精品一区二区三区| 欧美在线观看网址综合| 日韩一区二区精品视频| 久久视频在线视频| 国产欧美亚洲视频|