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

seo整站优化解决方案淘宝客怎么做推广

seo整站优化解决方案,淘宝客怎么做推广,怎样做农产品交易平台网站,网站开发流程包括一、题目描述给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例 1:输入:root [1,null,2,3]输出:[1,2,3]示例 2:输入:root []输出:[]示例 3:输入:root [1]输出…

一、题目描述

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

示例 1:

输入:root = [1,null,2,3]

输出:[1,2,3]

示例 2:

输入:root = []

输出:[]

示例 3:

输入:root = [1]

输出:[1]

示例 4:

输入:root = [1,2]

输出:[1,2]

示例 5:

输入:root = [1,null,2]

输出:[1,2]

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/binary-tree-preorder-traversal

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

二、运行结果

递归方式运行结果:

非递归方式运行结果(内存好像用得更多了.org):

三、解题思路

主要说一下非递归方式,需要使用一个栈(java现在已经不推荐使用Stack类),程序中用Deque模拟栈,并且孩子结点进栈时,是右孩子结点先进栈,左孩子结点后进栈。

四、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 {List<Integer> ans = new ArrayList<>();public List<Integer> preorderTraversal(TreeNode root) {if(root == null) return ans;// 递归方式ans.add(root.val);preorderTraversal(root.left);preorderTraversal(root.right);return ans;}
}

非递归方式代码:

class Solution {List<Integer> ans = new ArrayList<>();public List<Integer> preorderTraversal(TreeNode root) {if(root == null) return ans;// 非递归方式Deque<TreeNode> dt = new LinkedList<>();dt.offer(root);while(!dt.isEmpty()){TreeNode tmp = dt.removeLast();ans.add(tmp.val);if(tmp.right != null) dt.offer(tmp.right);if(tmp.left != null) dt.offer(tmp.left);}return ans;}
}

http://www.yayakq.cn/news/747176/

相关文章:

  • 可以自己做歌曲的网站番禺人才网参考资料答案
  • 哪些网站是用php开发的广告设计培训班
  • html5 jsp做网站可以么正品率最高的购物网站
  • 网站建设公司中心电影网站备案
  • 十大货源网站大全最好的电商平台
  • 如何做公司的英文网站dede网站建站教程
  • 租好服务器咋做网站呢建娱乐网站
  • 网站图片计时器怎么做网站建设计划
  • 接送车服务网站怎么做wordpress搭建多少钱
  • 平台网站开发简报专业的南昌网站建设
  • 为什么做的网站有的有弹窗有的没有扁平风格网站 模板
  • 什么网站可以做认证昆山建设局图审中心网站
  • 昆明优化网站排名跨境电商产品推广方案
  • h5技术网站网站制作论文致谢
  • 做外贸的物流网站有哪些企业网站建设计什么科目
  • 上海网站策划深圳在线招聘最新消息
  • 上海网站备案需要多久什么是搜索引擎销售
  • 网站建设申请费用常州网红餐厅有哪些
  • 做链接哪个网站好网站logo织梦怎么做
  • 网站功能方案网站公告栏模板
  • 山东做外贸网站的公司网站开发于制作总结
  • 关于班组建设管理的网站大连市网站制作电话
  • 网站维护包括深圳快速网站制作服
  • t型布局网站的优缺点无极网
  • 网站优化关键词怎么做山西建筑网站设计设计
  • 个人网站成功案例聊天app推广代理
  • php网站开发工资多少钱中文搜索引擎
  • 易记域名网站大全wordpress的主题博客
  • 新民电商网站建设价格咨询网站建设 常州
  • 创建自己的网站要钱吗简述网络营销的方法