麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

數據結構上機測試4.1:二叉樹的遍歷與應用1

2019-11-11 01:21:06
字體:
來源:轉載
供稿:網友

sdut原題鏈接

數據結構上機測試4.1:二叉樹的遍歷與應用1 Time Limit: 1000MS Memory Limit: 65536KB

PRoblem Description 輸入二叉樹的先序遍歷序列和中序遍歷序列,輸出該二叉樹的后序遍歷序列。

Input 第一行輸入二叉樹的先序遍歷序列; 第二行輸入二叉樹的中序遍歷序列。

Output 輸出該二叉樹的后序遍歷序列。

Example Input ABDCEF BDAECF

Example Output DBEFCA

Hint

Author

以下為accepted代碼

#include <stdio.h>#include <string.h>#include <stdlib.h>typedef struct node{ char date; struct node *left; struct node *right;}BinTree;BinTree *root;char st1[104], st2[104];BinTree * ans(int len, char *st1, char *st2)//二叉樹的建立與后序輸出{ BinTree *root; int i; if(len == 0)///判斷當前序列是否為空 return NULL; root = (BinTree *)malloc(sizeof(BinTree)); root->date = st1[0];//尋找根節(jié)點,根節(jié)點為先序序列st1的第一個 for(i = 0; i < len; i++)//尋找根節(jié)點在中序序列中的位置 { if(st2[i] == root->date) break; } root->left = ans(i, st1+1, st2);//(左子樹的長度,左子樹在st1中的開始位置,左子樹在st2中的開始位置) root->right = ans(len-i-1, st1+i+1, st2+i+1);//(右子樹的長度,右子樹在st1中的開始位置,右子樹在st2中的開始位置) printf("%c", root->date); return root;}int main(){ int len; scanf("%s %s", st1, st2); len = strlen(st1); ans(len, st1, st2);//調用二叉樹的建立與后序輸出函數 printf("/n"); return 0;}/***************************************************User name: Result: AcceptedTake time: 0msTake Memory: 112KBSubmit time: 2017-02-07 17:25:34****************************************************/
上一篇:環(huán)境變量與cmd

下一篇:關鍵字final

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国内精品久久久久久久星辰影视 | 在线播放污 | 爱高潮www亚洲精品 国产精品一区自拍 | 色视频在线播放 | 最新在线中文字幕 | 成人免费激情视频 | 成人性视频欧美一区二区三区 | 黄色免费在线网站 | 久久综合久久综合久久 | 欧美成人二区 | 久久99国产精品久久99果冻传媒 | 亚洲精中文字幕二区三区 | 欧美特一级| 欧美国产一区二区三区激情无套 | 国产xxxx岁13xxxxhd| 亚洲无马在线观看 | 午夜爱爱福利 | 亚洲精品com | 国产1区2区在线 | 亚欧在线免费观看 | 免费黄网站在线播放 | 中文字幕亚洲情99在线 | 中文欧美日韩 | 国产又粗又爽又深的免费视频 | 欧美精品免费一区二区三区 | 国产精品免费观看视频 | 中国美女一级黄色片 | 蜜桃网在线观看 | 国产午夜精品久久久久久久蜜臀 | 九九热精品在线 | 亚洲第九十九页 | av电影网在线观看 | 一级黄色大片在线观看 | 精品亚洲va在线va天堂资源站 | 国产精品久久久久久久久久 | 天天干导航 | 黄色高清视频网站 | 国产精品久久999 | 免费观看一级淫片 | 欧美色爱综合 | 羞羞视频免费网站日本动漫 |