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

怎么用jsp做网站竞价外包托管费用

怎么用jsp做网站,竞价外包托管费用,武汉商城网站制作公司,红阳建设集团网站题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 解题思路: 方法一:递归 中序遍历的操作定义为,若二叉树为空,则空操作,否则: 中序遍历左子树访问根节点中…

题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

解题思路: 

方法一:递归

中序遍历的操作定义为,若二叉树为空,则空操作,否则:

  1. 中序遍历左子树
  2. 访问根节点
  3. 中序遍历右子树

AC代码

/*** Definition for a binary tree node.* public 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;*     }* }*/
class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<>();process(result,root);return result;}public void process(List<Integer> result ,TreeNode root){if (root==null){return;}//中序遍历左子树process(result,root.left);//访问根节点result.add(root.val);//中序遍历右子树process(result,root.right);}
}

 方法二:迭代,递归的循环版本,借助栈来完成递归,

如果root !=null 或者 stack的大小不为0,则循环执行:

  1. 如果root !=null,循环将节点和其左孩子入栈执行:
    1. stack.push(root):将root入栈
    2. root=root.left:继续将root的左孩子入栈
  2. 上面循环结束后,栈顶节点没有左孩子,此时可以访问该节点:
    1. root = stack.pop():
    2. result.add(root.val):该节点没有左孩子,可以访问该节点
  3. 令root = root.right:对该节点的右孩子继续执行上述操作,如果其右孩子有左孩子,将左孩子入栈 
/*** Definition for a binary tree node.* public 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;*     }* }*/
class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<>();Deque<TreeNode> stack = new LinkedList<>();while (root!=null||!stack.isEmpty()){//遍历左子树while (root!=null){stack.push(root);root=root.left;}root = stack.pop();//访问根节点result.add(root.val);//遍历右子树root=root.right;}return result;}
}

 

http://www.shuangfujiaoyu.com/news/19710.html

相关文章:

  • 属于b2b的平台是武汉seo关键词排名优化
  • 建设银行安徽分行招聘网站北京网络排名优化
  • 网站建设文字资料yahoo搜索引擎入口
  • wordpress微信服务号关键词seo如何优化
  • wordpress 菜单url天津seo选天津旗舰科技a
  • 建设一个网站的步骤有哪些网络策划方案
  • 国内外网站开发的现状关键词检索
  • 台州市环保局网站开发区seo关键词优化推广
  • 公司以前做的免费网站太多 新网站搜索不到百度站长中心
  • vs做网站开发百度指数官网数据
  • 二手车东莞网站建设百度推广电话销售好做吗
  • 怎么做网站分析外贸订单一般在哪个平台接
  • 怎样制作小程序软件青岛网站建设方案优化
  • 网站建好用电脑做服务器成人大学报名官网入口
  • 外贸做企业什么网站建设seo是什么服
  • 如何查做的网站排名百度代运营公司
  • 做坑人网站二维码竞价托管公司联系方式
  • 网站建设中申请备案谷歌推广开户
  • 外贸网站建设广州好搜网
  • 国内做网站制作比较网络营销的四个策略
  • 网站规划与开发实训室建设网站快速排名优化
  • 动漫网站建设意义列举网络推广的方式
  • 上海网站建设哪家专业描述优化方法
  • 南宁怎么做网站百度产品推广
  • 微信网站建设价格惠州seo
  • 做的网站怎么样才能再网上看到seo搜索优化工具
  • 福田网站网页设计百度云盘登录入口
  • 营销型网站的建设步骤网站关键词优化wang
  • 网站做tips银川seo优化
  • 网站url跳转代码b站免费建网站