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

还有哪些行业可以做垂直网站网站目录提交

还有哪些行业可以做垂直网站,网站目录提交,企业登记代理公司,有创意的设计主题题目 思路 使用一个栈来模拟递归的过程,以非递归的方式完成中序遍历(使用栈可以避免递归调用的空间消耗)。 遍历顺序步骤: 遍历左子树访问根节点遍历右子树 package algorithm_leetcode;import java.util.ArrayList; import java.util.List; import…

题目 

思路

使用一个栈来模拟递归的过程,以非递归的方式完成中序遍历(使用栈可以避免递归调用的空间消耗)。

遍历顺序步骤:

  1. 遍历左子树
  2. 访问根节点
  3. 遍历右子树
package algorithm_leetcode;import java.util.ArrayList;
import java.util.List;
import java.util.Stack;public class Solution_94 {public List<Integer> inorderTraversal(TreeNode root) {// 待处理节点Stack<TreeNode> stack = new Stack<>();// 结果List<Integer> output_arr = new ArrayList<>();// 如果root为空if (root == null) {// 返回空的 output_arrreturn output_arr;}// 初始化为根节点TreeNode current = root;// 循环 只要当前节点不为空,并且栈不为空 while (current != null || !stack.isEmpty()) {// 当前节点不为空,直到左子树为空while (current != null) {// 添加到栈stack.push(current);// 当前节点移动到左子节点current = current.left;}// 弹出栈节点current = stack.pop();// 添加到结果中output_arr.add(current.val);// 如果有右子节点,就移动到右子节点current = current.right;}return output_arr;}
}class TreeNode {int val;TreeNode left;TreeNode right;TreeNode() {}TreeNode(int val) { this.val = val; }TreeNode(int val, TreeNode left, TreeNode right) {this.val = val;this.left = left;this.right = right;}
}
http://www.tj-hxxt.cn/news/17600.html

相关文章:

  • 和优网站建设seo整体优化
  • 云浮市建设局网站实时新闻热点
  • 网站怎么做sem无锡seo关键词排名
  • 图片网站制作微信推广平台哪里找
  • 营口房地产网站开发如何制作一个属于自己的网站
  • 上海建设工程咨询网站百度热词指数
  • wordpress bae 插件不能检出网站如何优化关键词排名
  • 网上做博彩网站代理赚钱吗个人怎么在百度上做推广
  • 阿拉尔市建设局网站环球网最新消息疫情
  • 商用网站开发计划书谷歌seo培训
  • 学做蛋糕有哪些网站谷歌搜索网页版入口
  • 代办公司注册怎么收费站长工具seo查询
  • 网站建设公司 校园网站网站模板平台
  • 怎么找到换域名的网站如何做网络销售平台
  • 好的网站建设网电商营销推广有哪些?
  • 医疗器械网站建设策划书百度官网登录入口
  • 滨海专业做网站的公司搜索网站排行榜
  • 免费网站免费进入在线有没有帮忙推广的平台
  • 简约商务ppt模板免费下载seo优化 搜 盈seo公司
  • 海淀手机网站设计公司域名备案官网
  • 用数字做域名网站怎样在百度上做免费推广
  • 一么多设计公司seo网络推广是什么意思
  • 庆阳新闻网seo技术大师
  • 做游戏模板下载网站百度问答一天能赚100块吗
  • 国外公司做中国网站目前最火的自媒体平台
  • 网站建设杭州网上做广告宣传
  • 网络公司制作网站三只松鼠有趣的软文
  • wordpress 获取文章评论数莫停之科技windows优化大师
  • 张家港网站开发培训广告代理黄页污水
  • 做网站的企业排名seo网站排名优化软件