a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

C語言實現輸入一顆二元查找樹并將該樹轉換為它的鏡像

2020-01-26 15:18:42
字體:
來源:轉載
供稿:網友

本文實例講述了C語言實現輸入一顆二元查找樹并將該樹轉換為它的鏡像的方法,分享給大家供大家參考。具體實現方法如下:

采用遞歸方法實現代碼如下:

/* * Copyright (c) 2011 alexingcool. All Rights Reserved. */ #include <iostream>#include <iterator>#include <algorithm>using namespace std;struct Node { Node(int i = 0, Node *l = NULL, Node *r = NULL) : item(i), left(l), right(r) {}  int item; Node *left; Node *right;};Node *Construct(){ Node *node6 = new Node(11); Node *node5 = new Node(9); Node *node4 = new Node(7); Node *node3 = new Node(5); Node *node2 = new Node(10, node5, node6); Node *node1 = new Node(6, node3, node4); Node *root = new Node(8, node1, node2); return root;}void Convert(Node *root){ if(root == NULL) return; Convert(root->left); //在這里試試swap(root->left, root->right), //看輸出結果,有利于理解二叉樹遞歸 Convert(root->right); swap(root->left, root->right); }void InOrder(Node *root){ if(root) { InOrder(root->left); cout << root->item << " "; InOrder(root->right); }}void main(){ Node *root = Construct(); InOrder(root); cout << endl; Convert(root); InOrder(root);}

希望本文所述實例對大家C程序算法設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 日本免费一区二区三区视频 | 国偷自拍| 一区二区亚洲 | 欧美一区二区三区在线视频 | 亚洲免费在线播放 | 久久国产成人 | 三级成人在线 | 激情久久久久 | 97国产超碰 | 成人欧美一区二区三区 | 国产中文字幕一区二区三区 | 成人高清视频在线观看 | 日韩午夜场 | 精品国产一二 | 国产精品1页 | 久久久在线视频 | 亚洲成人精品久久 | 一线天逼| 蜜桃av噜噜一区二区三区 | 国产九九九 | www一区 | 亚洲 欧美 激情 另类 校园 | 欧美九九 | 在线日韩| 嗯嗯嗯亚洲精品国产精品一区 | 欧美日本三级 | 国产二区免费 | 亚洲激情在线观看 | 国产欧美日本 | 国产精品国产三级国产专业不 | 干干干操操操 | 国产美女视频黄a视频免费 国产美女在线播放 | 亚洲福利影院 | 久久久久久一区 | 亚洲毛片网站 | 亚洲精品成人av | а天堂中文最新一区二区三区 | 久久精品久久久久电影 | 国产成人精品免费视频大全最热 | 欧美精品一区二区久久 | 美女扒开尿口来摸 |