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

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

二叉樹的 前中后遍歷

2019-11-08 02:56:51
字體:
來源:轉載
供稿:網友
#include<stdio.h>  #include<iostream>  using namespace std;typedef struct BiNode{char data;                                                    BiNode *left;BiNode *right;}BiNode,*BinaryTre;//定義一個結構體指針 相當于 typedef BiNode *BinaryTre void visit(BinaryTre t){   if(t!=NULL)   cout <<( t->data)<<' ';//t->相當于(*t).}int CreatTree(BinaryTre &t){char a;cin >> a;if (a == '#')t=NULL;else{t = (BinaryTre)malloc(sizeof(BiNode));t->data = a;CreatTree(t->left);CreatTree(t->right);}return 0;}void mid(BinaryTre t){  if(t!=NULL){   mid(t->left);visit(t);mid(t->right);}}void PRe(BinaryTre t){if (t != NULL){visit(t);Pre(t->left);Pre(t->right);}}void Bhend(BinaryTre t){if (t != NULL){Bhend(t->left);Bhend(t->right);visit(t);}}int main(){BinaryTre t;CreatTree(t);Pre(t);cout << endl;mid(t);cout << endl;Bhend(t);system("pause");return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富锦市| 怀集县| 镶黄旗| 上思县| 砀山县| 广宗县| 临泽县| 武义县| 古浪县| 韶山市| 勐海县| 西贡区| 滦南县| 建平县| 锡林郭勒盟| 慈溪市| 龙海市| 武威市| 呼伦贝尔市| 陆丰市| 保德县| 囊谦县| 沙坪坝区| 潍坊市| 东乡| 金乡县| 五寨县| 将乐县| 普定县| 祁阳县| 桐梓县| 闽侯县| 自贡市| 海阳市| 西乌珠穆沁旗| 东至县| 桦甸市| 阳东县| 中西区| 开阳县| 平塘县|