国产探花免费观看_亚洲丰满少妇自慰呻吟_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-


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁阳县| 汽车| 六安市| 义马市| 郑州市| 肥城市| 手游| 清镇市| 富顺县| 西充县| 昭苏县| 民乐县| 兴安县| 新化县| 莒南县| 澎湖县| 仪陇县| 同江市| 黄石市| 仁寿县| 桐梓县| 社旗县| 聂拉木县| 顺昌县| 景洪市| 区。| 门源| 石景山区| 柳州市| 安康市| 芒康县| 蒙阴县| 留坝县| 望奎县| 临夏市| 北流市| 腾冲县| 凌源市| 静乐县| 文昌市| 武穴市|