国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

virmach搭建wordpress蘇州seo網(wǎng)站推廣哪家好

virmach搭建wordpress,蘇州seo網(wǎng)站推廣哪家好,最近新聞熱點國家大事,帶地板翻轉(zhuǎn)的網(wǎng)站怎么做1.題目解析 題目來源:105.從前序與中序遍歷序列構(gòu)造二叉樹——力扣 測試用例 2.算法原理 首先要了解一個概念 前序遍歷:按照 根節(jié)點->左子樹->右子樹的順序遍歷二叉樹 中序遍歷:按照 左子樹->根節(jié)點->右子樹的順序遍歷二叉樹 題目…

1.題目解析

題目來源:105.從前序與中序遍歷序列構(gòu)造二叉樹——力扣

測試用例

2.算法原理

首先要了解一個概念

前序遍歷:按照 根節(jié)點->左子樹->右子樹的順序遍歷二叉樹

中序遍歷:按照 左子樹->根節(jié)點->右子樹的順序遍歷二叉樹

題目中我們可知需要根據(jù)給出的前序遍歷序列與中序遍歷序列構(gòu)建一個二叉樹,解題思路就是通過前序序列確定根節(jié)點,然后根據(jù)找出的根節(jié)點將中序序列分為:[左子樹,根節(jié)點,右子樹]這樣三個范圍,然后遞歸構(gòu)造左子樹與右子樹,以此類推直到完成構(gòu)建

3.實戰(zhàn)代碼

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:TreeNode* build(vector<int>& preorder, vector<int>& inorder,int& previ,int inbegin,int inend){if(inbegin > inend){return nullptr;}//創(chuàng)建根節(jié)點TreeNode* root = new TreeNode(preorder[previ]);//通過前序確定根節(jié)點后將中序數(shù)組分為三部分//左子樹 根節(jié)點 右子樹int rooti = inbegin;while(inbegin <= inbegin){if(inorder[rooti] == preorder[previ]){break;}//尋找中序中的根節(jié)點所在的的位置rooti++;}//此時前序中的根節(jié)點構(gòu)建完成,向后構(gòu)建其他子樹的根節(jié)點previ++;//左子樹遞歸構(gòu)建[inbegin,rooti-1]區(qū)間//右子樹遞歸構(gòu)建[root+1,inend]區(qū)間root->left = build(preorder,inorder,previ,inbegin,rooti-1);root->right = build(preorder,inorder,previ,rooti+1,inend);return root;}TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {int i = 0;return build(preorder,inorder,i,0,preorder.size()-1);}
};
http://aloenet.com.cn/news/43058.html

相關(guān)文章:

  • 河北云建站鄭州seo優(yōu)化大師
  • 自己做盜版影視網(wǎng)站如何優(yōu)化培訓(xùn)體系
  • 微信漫畫網(wǎng)站模板百度外推代發(fā)排名
  • 開平做網(wǎng)站百度官方版
  • 賣掉的網(wǎng)站了對方用來做違法短鏈接在線生成免費
  • 各種網(wǎng)站解決方案免費建站建站abc網(wǎng)站
  • go語言做的網(wǎng)站汕頭seo網(wǎng)站建設(shè)
  • 硬件開發(fā)網(wǎng)站輿情分析系統(tǒng)
  • 做網(wǎng)站需要什么百度關(guān)鍵詞推廣價格
  • python網(wǎng)站開發(fā)好嗎東莞seo外包
  • 域名解析網(wǎng)站鄭州網(wǎng)絡(luò)公司
  • 網(wǎng)站備案流程教程seo公司上海牛巨微
  • 網(wǎng)站網(wǎng)頁設(shè)計怎樣百度關(guān)鍵詞指數(shù)
  • 常州網(wǎng)站制作公司多嗎寶雞網(wǎng)站開發(fā)公司
  • 蜜蜂vp加速器七天試用杭州優(yōu)化公司在線留言
  • 環(huán)保業(yè)網(wǎng)站建設(shè)的策劃軟文是指什么
  • 百度網(wǎng)站建設(shè)要多少錢春哥seo博客
  • 容桂銷售型網(wǎng)站建設(shè)知乎關(guān)鍵詞排名
  • 使用wordpress的用戶有哪些電商seo優(yōu)化是什么意思
  • 怎么做淘寶聯(lián)盟網(wǎng)站寧波網(wǎng)站推廣制作
  • 大型網(wǎng)站系統(tǒng)圖seo外包軟件
  • 霸州網(wǎng)站建設(shè)廣州全網(wǎng)推廣
  • 唐山做網(wǎng)站公司網(wǎng)絡(luò)服務(wù)商主要包括
  • 360免費建站為什么注冊不了自己建網(wǎng)站流程
  • 長春網(wǎng)站免費制作百度搜索數(shù)據(jù)查詢
  • 什么網(wǎng)站可以設(shè)計接單做網(wǎng)站推廣seo方法
  • 手機網(wǎng)站建站教育模板下載國外網(wǎng)站seo免費
  • 網(wǎng)站排名標(biāo)準怎么弄一個自己的網(wǎng)站
  • 不會寫代碼怎樣做網(wǎng)站開發(fā)一個平臺需要多少錢
  • 用凡科做的網(wǎng)站保存不了sem專員