当前位置: 首页 > news >正文

四平网站建设404页面对网站的好处及设置方法常州商城网站建设

四平网站建设404页面对网站的好处及设置方法,常州商城网站建设,优化设计三年级上册答案,周口网站建设公司### 思路 1. **递归构建树**#xff1a; - 先序遍历的第一个节点是根节点。 - 在中序遍历中找到根节点的位置#xff0c;左边部分是左子树#xff0c;右边部分是右子树。 - 递归构建左子树和右子树。 2. **递归生成后序遍历**#xff1a; - 递归生成左子树的… ### 思路 1. **递归构建树**    - 先序遍历的第一个节点是根节点。    - 在中序遍历中找到根节点的位置左边部分是左子树右边部分是右子树。    - 递归构建左子树和右子树。 2. **递归生成后序遍历**    - 递归生成左子树的后序遍历。    - 递归生成右子树的后序遍历。    - 根节点放在最后。 ### 伪代码 function buildTree(preorder, inorder):     if preorder is empty:         return null     root new TreeNode(preorder[0])     rootIndex find root in inorder     root.left buildTree(preorder[1:rootIndex1], inorder[0:rootIndex])     root.right buildTree(preorder[rootIndex1:], inorder[rootIndex1:])     return root function postorderTraversal(root):     if root is null:         return     left postorderTraversal(root.left)     right postorderTraversal(root.right)     return left right root.value preorder input() inorder input() root buildTree(preorder, inorder) postorder postorderTraversal(root) print(postorder) ### C代码 #include iostream #include stringusing namespace std;struct TreeNode {char val;TreeNode* left;TreeNode* right;TreeNode(char x) : val(x), left(NULL), right(NULL) {} };int findIndex(const string str, char value, int start, int end) {for (int i start; i end; i) {if (str[i] value) {return i;}}return -1; }TreeNode* buildTree(const string preorder, int preStart, int preEnd, const string inorder, int inStart, int inEnd) {if (preStart preEnd || inStart inEnd) return NULL;char rootVal preorder[preStart];TreeNode* root new TreeNode(rootVal);int inRoot findIndex(inorder, rootVal, inStart, inEnd);int numsLeft inRoot - inStart;root-left buildTree(preorder, preStart 1, preStart numsLeft, inorder, inStart, inRoot - 1);root-right buildTree(preorder, preStart numsLeft 1, preEnd, inorder, inRoot 1, inEnd);return root; }void postorderTraversal(TreeNode* root, string postorder) {if (root NULL) return;postorderTraversal(root-left, postorder);postorderTraversal(root-right, postorder);postorder root-val; }int main() {string preorder, inorder;cin preorder inorder;TreeNode* root buildTree(preorder, 0, preorder.size() - 1, inorder, 0, inorder.size() - 1);string postorder;postorderTraversal(root, postorder);cout postorder endl;return 0; }
http://www.w-s-a.com/news/974330/

相关文章:

  • 制作一个收费网站要多少钱开发网站需要什么技术
  • 网站流量统计平台二手域名做网站不收录
  • 蒙古网站后缀mysql8.0 wordpress
  • 免费建立一个网站互联网推广培训
  • WordPress多站点绑定域名深圳住房建设部官方网站
  • 网站建设公司zgkr上海网页网络技术有限公司
  • wordpress附件扩展格式徐州seo关键词
  • wordpress博客站模板织梦网站 联系方式修改
  • 北京城乡建设厅网站重庆网站建设解决方案
  • 网站建设和维护工作内容网站的空间与域名
  • 济南做门户网站开发公司网页发布的步骤
  • 江苏省交通厅门户网站建设管理办法做的网站怎么让百度收录
  • 关于怎么做网站网站site的收录数量要多远索引量
  • 传世网站建设阳光创信-网站建设首选品牌
  • 周口建设网站中国装修公司十大排名
  • wordpress自助发卡青浦网站优化
  • 南京建设银行公积金查询网站wordpress加载插件下载
  • 做网站怎么那么难网站的建设与管理的心得体会
  • 黄冈网站建设哪家快些网站规划与建设评分标准
  • 建站平台 绑定域名怎么在手机上做网站
  • 做电影网站违法吗莱芜 网站
  • 品牌咨询公司泉州seo不到首页不扣费
  • 做网站做一个什么主题的怎样搭建一个企业网站
  • 做设计的有什么网站桂林论坛网站有哪些
  • 做的网站不能放视频开发公司春联
  • 重庆装修房子可以提取公积金吗长沙优化官网公司
  • 做外贸的网站都有哪些带后台的html网站源码
  • 厦门百度快速优化排名手机系统优化工具
  • 宁波网站制作公司推荐公司建站多少钱
  • 网络营销薪酬公司温州网站优化定制