国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1020.Tree Traversals (25)...to be continued...

2019-11-08 02:14:14
字體:
來源:轉載
供稿:網友

1020.Tree Traversals (25)…to be continued…

pat-al-1020

2017-02-20

NODE* root = new NODE;參考:《算法筆記:上機訓練實戰指南》機械工業出版社/** * pat-al-1020 * 2017-02-18 * Cpp version * Author: fengLian_s */#include<stdio.h>#include<queue>#define MAX 50using namespace std;int post[MAX], in[MAX];struct NODE{ int data; NODE* lchild; NODE* rchild;};NODE* create(int postL, int postR, int inL, int inR){ if(postL > postR) return NULL; NODE* root = new NODE; root->data = post[postR]; int k; for(k = inL;k<= inR;k++) { if(in[k] == post[postR]) break; } int numLeft = k - inL;//左子樹的結點個數 root->lchild = create(postL, postL+numLeft-1, inL, k-1); root->rchild = create(postL+numLeft, postR-1, k+1, inR); return root;}void BFS(NODE* root){ int flagFirst = 1; queue<NODE*> q; q.push(root); while(!q.empty()) { NODE* tmp = q.front(); q.pop(); if(flagFirst == 1) { -TBC-


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大余县| 永济市| 横峰县| 牡丹江市| 封丘县| 克山县| 成安县| 乾安县| 开平市| 崇左市| 万安县| 福建省| 林州市| 玉门市| 公安县| 左贡县| 彭州市| 威海市| 维西| 和龙市| 阿拉善右旗| 神木县| 博罗县| 晋州市| 宜良县| 五莲县| 洞口县| 岳池县| 巍山| 永泰县| 兰考县| 元谋县| 新乡市| 丹东市| 泰顺县| 获嘉县| 高雄县| 荔波县| 南岸区| 乳山市| 津市市|