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

做网站范本百度平台联系方式

做网站范本,百度平台联系方式,国家市场监督管理总局班子,十大正规平台思路 访问顺序和处理顺序不一致导致迭代法难写,体现在总要先遍历根节点,才能访问左右孩子,用null标记,null标记的节点表示已经访问过了,下一次可以处理,所以在当前栈顶节点不是null的时候,都要…

思路

访问顺序和处理顺序不一致导致迭代法难写,体现在总要先遍历根节点,才能访问左右孩子,用null标记,null标记的节点表示已经访问过了,下一次可以处理,所以在当前栈顶节点不是null的时候,都要进行入栈,由于是左根右的处理顺序,所以压栈的时候要右根左压栈。

代码

import java.util.Stack;public class InOrderTraversalBinaryTree {static class TreeNode{int val;TreeNode left;TreeNode right;TreeNode(int v){this.val = v;this.left = null;this.right = null;}}static void InOrderTra(TreeNode root){if(root == null) return;if(root.left != null) InOrderTra(root.left);System.out.println(root.val);if(root.right != null) InOrderTra(root.right);}public static void main(String[] args) {TreeNode root = new TreeNode(7);TreeNode left = new TreeNode(3);TreeNode right = new TreeNode(10);root.left = left;root.right = right;
//      递归法
//        InOrderTra(root);Stack<TreeNode> st = new Stack<>();if(root != null)st.push(root);while(!st.isEmpty()){TreeNode node = st.peek();if(node != null){st.pop();if(node.right != null) st.push(node.right);st.push(node);st.push(null);if(node.left != null) st.push(node.left);}else{st.pop();node = st.peek();st.pop();System.out.println(node.val);}}}}
http://www.dtcms.com/wzjs/214447.html

相关文章:

  • 单页面 网站 模板网络运营是做什么的工作
  • 做淘宝代销哪个网站好网络营销研究现状文献综述
  • 网站推广技术某企业网站的分析优化与推广
  • 晋江网站建设公司深圳网络推广系统
  • 网站建设属那种营业2021最近最火的关键词
  • 网站建设资讯版块如何做用户运营网络推广是诈骗吗
  • 网站月流量怎么免费给自己建网站
  • 做毕业设计做网站真实数据来源网络推广引流是做什么工作
  • 设计响应式网站多少钱搜索引擎营销包括
  • 常德做网站建设的公司百度站长工具怎么用
  • 网站域名续费怎么做建站平台哪家好
  • 在线制作图片散发光芒广州网站优化关键词排名
  • 手机网站开发专业百度电脑版官方下载
  • 我公司是帮企业做网站的_现在要帮客户们的网站备案中国最新军事新闻直播
  • 苏州城乡住房建设局网站网站收录免费咨询
  • 做网站网页维护 手机App 开发职业培训机构管理系统
  • iview做的网站百度推广的步骤
  • 怎么搭建网站 优帮云网站排名怎么搜索靠前
  • 律师事务所公司类网站建设案例简单的个人主页网站制作
  • 网站多语言版本网站建设方案开发
  • 深圳市建网站b站新人视频怎么推广
  • wordpress主题子主题运行速度东莞搜索网络优化
  • 怎么把在EXCEL做的查询系统做到网站上百度竞价包年推广公司
  • 微信推广网站怎么做正版google下载
  • 做网站插背景图片如何变大杭州网站优化培训
  • 网站做的好看术语淘宝关键词优化软件
  • 做美工一般用到的素材网站广州seo网站开发
  • 南宁手机平台网站建设搜索引擎优化策略不包括
  • 网站做多长时间才有流量seo优化关键词排名
  • 上海网站建设sheji021大连百度关键词排名