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

隨筆 - 5  文章 - 2  trackbacks - 0
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

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 閱讀(183) 評論(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>
            午夜视频在线观看一区二区| 一本一本久久| 国产精品一区免费观看| 欧美韩日一区| 国产日韩一区二区三区在线| 亚洲日产国产精品| 狠狠色狠狠色综合日日小说| 亚洲图片自拍偷拍| 一本色道久久综合亚洲精品不卡| 久久精品视频免费观看| 欧美在线看片| 国产精品美女主播在线观看纯欲| 亚洲人成毛片在线播放女女| 亚洲国产一区二区三区青草影视| 欧美一区二区精品久久911| 亚洲一区日韩在线| 欧美人与禽性xxxxx杂性| 欧美激情精品久久久久久免费印度| 国语自产在线不卡| 午夜亚洲视频| 久久精品最新地址| 国产日韩欧美精品在线| 亚洲综合首页| 欧美在线不卡| 国产视频自拍一区| 校园激情久久| 久久久久综合网| 国产一区二区三区黄| 亚洲欧美韩国| 久久精品日韩一区二区三区| 国产综合色产| 久久久999成人| 欧美 日韩 国产在线| 伊人久久男人天堂| 老司机精品福利视频| 欧美激情欧美激情在线五月| 亚洲精品自在在线观看| 欧美精品一区二区三区久久久竹菊 | 亚洲在线一区| 国产精品v欧美精品v日本精品动漫| 一本久久a久久精品亚洲| 亚洲欧美春色| 国产一区二区三区在线观看视频| 久久精品国产免费观看| 欧美高清视频在线| 一片黄亚洲嫩模| 国产精品免费观看在线| 久久经典综合| 亚洲激情网站| 在线视频欧美日韩| 国产精品一二一区| 久久亚洲精品伦理| 日韩视频亚洲视频| 久久精品国内一区二区三区| 亚洲国产欧美不卡在线观看| 欧美日韩国产区| 欧美亚洲日本一区| 91久久精品国产91久久性色| 性欧美18~19sex高清播放| 激情综合自拍| 欧美日韩精品在线| 久久精品国产精品亚洲| 亚洲毛片在线观看.| 久久久99国产精品免费| 99av国产精品欲麻豆| 国产欧美一区二区视频| 欧美黄色网络| 欧美在线免费| 一区二区三区www| 欧美a级一区二区| 午夜精品久久久久久久| 最新成人av网站| 国产欧美在线播放| 欧美日韩国产a| 久久久国产精品一区| 一区二区三区欧美在线观看| 欧美大胆成人| 久久久999国产| 亚洲伊人伊色伊影伊综合网| 亚洲黄色影院| 好吊日精品视频| 国产精品日韩欧美综合| 欧美激情无毛| 久久综合网色—综合色88| 亚洲欧美国产制服动漫| 99精品99| 亚洲精品男同| 亚洲第一视频网站| 另类天堂视频在线观看| 久久av一区二区三区漫画| 在线视频一区二区| 亚洲区在线播放| 亚洲电影欧美电影有声小说| 国产一级一区二区| 国产精品日韩电影| 欧美午夜精品理论片a级按摩| 欧美福利一区| 久久综合伊人77777尤物| 久久精品一区二区三区不卡| 欧美一区二区在线免费观看| 亚洲欧美清纯在线制服| 在线一区二区三区四区| 99re6这里只有精品| 亚洲精品一区在线观看| 亚洲精品国产系列| 亚洲毛片一区| 一本久道综合久久精品| 一区二区三区四区五区在线| 一区二区三区国产在线| 日韩亚洲欧美一区二区三区| 9l视频自拍蝌蚪9l视频成人| 一本色道久久综合亚洲精品不卡| 99riav国产精品| 99精品视频免费观看视频| 一区二区欧美亚洲| 亚洲视屏一区| 午夜在线精品偷拍| 久久精品电影| 欧美成人第一页| 欧美日韩亚洲视频一区| 国产精品高潮在线| 国产日韩欧美在线看| 狠狠色香婷婷久久亚洲精品| 亚洲第一视频| av成人福利| 午夜精品久久久久久久久久久| 亚洲主播在线观看| 欧美在线免费视屏| 免费欧美电影| 亚洲六月丁香色婷婷综合久久| 这里只有精品视频| 欧美一区二区免费观在线| 久久一区亚洲| 欧美日韩亚洲一区二区| 国产九九视频一区二区三区| 黄色小说综合网站| 亚洲精品综合精品自拍| 午夜精品理论片| 免费av成人在线| 亚洲每日在线| 久久福利一区| 欧美激情中文字幕一区二区| 国产精品欧美一区喷水| 悠悠资源网亚洲青| 亚洲视频在线播放| 久久综合九色九九| 日韩亚洲在线| 久久久久高清| 欧美色精品天天在线观看视频| 国产一区二区中文字幕免费看| 亚洲欧洲在线观看| 欧美亚洲三级| 亚洲国产日韩在线一区模特| 亚洲欧洲99久久| 欧美国产亚洲视频| 国产视频久久网| 一区二区久久| 免费一区视频| 午夜激情亚洲| 欧美日韩一区二区视频在线观看| 国模一区二区三区| 亚洲午夜精品网| 亚洲国产高清视频| 久久福利资源站| 国产精品久久久久久久久免费桃花| 在线观看亚洲视频| 久久成人国产| 亚洲美女诱惑| 牛夜精品久久久久久久99黑人| 国产亚洲亚洲| 午夜精品久久久久久久久久久| 91久久夜色精品国产网站| 久久精品国产免费看久久精品| 国产精品美女一区二区| 99精品热6080yy久久| 模特精品在线| 欧美一区二区三区视频免费播放| 欧美亚州韩日在线看免费版国语版| 亚洲国产婷婷| 玖玖视频精品| 久久精品99| 国产亚洲欧洲一区高清在线观看| 亚洲女人天堂成人av在线| 亚洲区免费影片| 欧美成年人视频| 亚洲高清自拍| 狼人社综合社区| 亚洲激情六月丁香| 奶水喷射视频一区| 久久久国产精品一区二区中文| 国产综合香蕉五月婷在线| 欧美在线网站| 亚洲综合色在线| 国产欧美一区视频| 久久精品国产第一区二区三区最新章节 | 欧美国产91| 久久亚洲春色中文字幕| 亚洲高清123| 亚洲电影在线| 欧美激情亚洲自拍|