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

隨筆 - 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 閱讀(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>
            一区二区三区免费观看| 亚洲欧美国产一区二区三区| 久久久噜噜噜久久中文字免| 国产欧美日韩另类一区| 欧美一区二区视频免费观看| 亚洲在线国产日韩欧美| 国产精品国产三级国产aⅴ无密码| 亚洲私人影院| 亚洲一区二区高清视频| 国产一区二区av| 久久综合网色—综合色88| 久久免费视频在线观看| 亚洲精品少妇| 亚洲天堂黄色| 在线观看国产成人av片| 亚洲国产精品高清久久久| 欧美激情一区在线| 亚洲在线观看视频| 久久狠狠亚洲综合| 最新日韩在线| 亚洲午夜一区二区三区| 狠狠色2019综合网| 亚洲激情在线观看视频免费| 国产精品久久波多野结衣| 久久精品最新地址| 欧美韩国一区| 欧美一级网站| 欧美福利在线观看| 午夜在线播放视频欧美| 欧美在线观看一区二区| 99精品国产在热久久| 亚洲一线二线三线久久久| 亚洲福利在线看| 这里是久久伊人| 亚洲国产精品久久久久秋霞蜜臀 | 亚洲国产精品成人一区二区| 99视频一区二区| 国产一区自拍视频| 亚洲电影第三页| 国产一区二区av| 中文在线资源观看视频网站免费不卡| 伊人狠狠色丁香综合尤物| 一本色道久久综合狠狠躁的推荐| 狠狠色狠狠色综合日日小说| 一区二区欧美激情| 最新精品在线| 久久久亚洲国产天美传媒修理工| 亚洲免费中文字幕| 欧美极品影院| 欧美福利网址| 黄色亚洲网站| 性刺激综合网| 欧美在线二区| 国产精品极品美女粉嫩高清在线| 亚洲韩日在线| 最新国产乱人伦偷精品免费网站| 久久都是精品| 久久精品麻豆| 亚洲黄网站黄| 亚洲第一偷拍| 久久久久国产一区二区| 久久久久久久999| 国产欧美综合在线| 亚洲特级片在线| 亚洲欧美成人精品| 国产精品久久久久久久久久久久 | 亚洲一区二区少妇| 欧美日本高清| 亚洲欧洲在线免费| 99精品热视频| 欧美日一区二区在线观看 | 亚洲精品欧美精品| 亚洲理论在线| 欧美日韩伦理在线| 日韩视频一区二区三区在线播放免费观看| 亚洲精品乱码久久久久久按摩观| 麻豆精品精品国产自在97香蕉| 美女啪啪无遮挡免费久久网站| 韩国精品主播一区二区在线观看| 久久成人免费视频| 麻豆久久精品| 99re成人精品视频| 国产精品二区二区三区| 亚洲一区日韩在线| 久久久久成人精品| 亚洲人成亚洲人成在线观看图片| 欧美高清在线| 亚洲图片欧洲图片av| 久久大香伊蕉在人线观看热2| 国内精品久久久久久久影视蜜臀 | 久久精品30| 亚洲大片一区二区三区| 亚洲精品一区二区三区蜜桃久| 欧美精品黄色| 亚洲一区二区黄| 久久中文在线| 亚洲视频免费观看| 国产日产欧美a一级在线| 久久久青草青青国产亚洲免观| 最近看过的日韩成人| 亚洲欧美日韩爽爽影院| 激情av一区二区| 欧美日韩裸体免费视频| 欧美综合二区| 99精品久久| 男人的天堂亚洲在线| 亚洲综合第一| 亚洲激情精品| 国产精品夜夜嗨| 99热这里只有精品8| 欧美在线高清| 宅男66日本亚洲欧美视频| 久久免费99精品久久久久久| 日韩网站在线| 欧美高潮视频| 欧美亚洲在线视频| 一本久道综合久久精品| 狠狠久久亚洲欧美| 国产精品亚洲人在线观看| 免费观看30秒视频久久| 午夜精品免费| 一区二区三区欧美成人| 亚洲丰满在线| 久久亚洲视频| 久久精品国产视频| 一区二区三区国产在线| 亚洲国产另类 国产精品国产免费| 国产精品久久久久久久9999| 欧美.www| 麻豆91精品| 欧美一区激情| 午夜免费电影一区在线观看| 日韩午夜在线| 亚洲国产一区二区三区在线播 | 亚洲精品国产精品国自产观看浪潮 | 先锋影音久久| 亚洲视频 欧洲视频| 亚洲日本一区二区| 亚洲国产欧美日韩精品| 欧美成人tv| 久久综合色8888| 久久久青草婷婷精品综合日韩| 激情综合激情| 国内外成人免费激情在线视频网站| 国产精品视频一二三| 欧美性视频网站| 国产精品成人一区二区| 国产精品久久久久久久9999| 欧美日韩视频不卡| 欧美午夜激情小视频| 欧美三级韩国三级日本三斤| 欧美日韩国产成人| 欧美午夜视频网站| 欧美午夜精品久久久久久超碰| 欧美新色视频| 国产老女人精品毛片久久| 国产午夜精品全部视频播放| 国产欧美日韩在线播放| 韩国免费一区| 91久久国产综合久久| 日韩亚洲国产精品| 亚洲视频一二区| 欧美亚洲一区二区在线| 久久天天躁狠狠躁夜夜爽蜜月 | 亚洲精品国产无天堂网2021| 亚洲精品一区二区三区四区高清| 亚洲人体1000| 亚洲伊人久久综合| 欧美在线一二三| 欧美国产日韩一区| 亚洲精品字幕| 欧美一区不卡| 欧美成人一区在线| 国产精品女人毛片| 在线观看一区二区精品视频| 99成人在线| 久久九九精品99国产精品| 欧美韩日一区二区| 一区二区三区精品久久久| 久久国内精品视频| 欧美日韩一区二区三区免费看| 国产精品日本一区二区| 亚洲高清视频一区二区| 亚洲一区二区免费在线| 六月天综合网| 亚洲性视频网站| 欧美成人资源网| 国产亚洲va综合人人澡精品| 亚洲精品麻豆| 久久久爽爽爽美女图片| 99国内精品| 看片网站欧美日韩| 国产乱理伦片在线观看夜一区| 亚洲国语精品自产拍在线观看| 午夜精品久久久久久久久久久久久| 免费的成人av| 亚久久调教视频| 国产精品成av人在线视午夜片| 亚洲国产99精品国自产| 久久er99精品|