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

首頁 > 編程 > C > 正文

C語言數(shù)據(jù)結(jié)構(gòu)樹之后序遍歷的實(shí)現(xiàn)

2020-01-26 14:00:36
字體:
供稿:網(wǎng)友

后續(xù)遍歷的實(shí)現(xiàn):

           數(shù)據(jù)結(jié)構(gòu)樹中的后續(xù)遍歷,這里提供簡(jiǎn)單實(shí)例,代碼中有注釋,大家參考下!

看下實(shí)現(xiàn)效果:

題目及分析

給定樹的先序遍歷和中序遍歷,求后續(xù)遍歷

輸入

abdec

dbeac

輸出

debca

三、實(shí)現(xiàn)代碼:

#include <iostream>#include <string>using namespace std;string s1="abdec";//先序遍歷string s2="dbeac";//中序遍歷void calc(int l1,int r1,int l2,int r2){  int m=s2.find(s1[l1]);  //cout<<m<<endl;  if(m>l2) calc(l1+1,l1+m-l2,l2,m-1);  if(m<r2) calc(l1+m-l2+1,r1,m+1,r2);  //cout<<s2[m]<<" ";  cout<<s1[l1];} int main(){    calc(0,s1.length()-1,0,s2.length()-1);   cout<<endl;  return 0;}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 明光市| 普兰店市| 上饶市| 义乌市| 莒南县| 临沂市| 余江县| 庄河市| 山丹县| 长葛市| 府谷县| 台安县| 龙南县| 宽甸| 河东区| 桂东县| 安远县| 高邮市| 松滋市| 沾化县| 延寿县| 舟山市| 交城县| 土默特右旗| 仙桃市| 永安市| 比如县| 扶绥县| 翁源县| 康保县| 乐业县| 昌江| 宜兰县| 玉树县| 长宁县| 湘潭县| 肇州县| 伊宁县| 石首市| 聂荣县| 上虞市|