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

ps做网站要多大seo站外优化最主要的是什么

ps做网站要多大,seo站外优化最主要的是什么,wordpress改google字体,wordpress关注查看题目 144. 二叉树的前序遍历 分析 这道题目是比较基础的题目,我们首先要知道二叉树的前序遍历是什么? 就是【根 左 右】 的顺序,然后利用递归的思想,就可以得到这道题的答案,任何的递归都可以采用 栈 的结构来实现…

题目

144. 二叉树的前序遍历

分析

这道题目是比较基础的题目,我们首先要知道二叉树的前序遍历是什么?
就是【根 左 右】 的顺序,然后利用递归的思想,就可以得到这道题的答案,任何的递归都可以采用 的结构来实现,所以我会写两种方式来解决这道题目。

代码

递归版本

/*** 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> preorderTraversal(TreeNode root) {List<Integer> res = new ArrayList<>();func(root,res);return res;}void func(TreeNode cur,List<Integer> res) {if(cur == null) return;// 先记录根节点res.add(cur.val);// 遍历左子树func(cur.left,res);// 遍历右子树func(cur.right,res);}
}

在这里插入图片描述

非递归版本

需要借助栈这种数据结构,先把根节点入栈,判断栈是否为空,不为空弹出来栈顶元素,栈顶元素不为空,先把右子树加入栈里面,再把左子树加入栈里面,为空继续遍历栈。

/*** 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> preorderTraversal(TreeNode root) {List<Integer> res = new ArrayList<>();Stack<TreeNode> s = new Stack<>();s.push(root);while(!s.isEmpty()) {TreeNode node = s.pop();if(node != null) {res.add(node.val);}else {continue;}s.push(node.right);s.push(node.left);}return res;}}

在这里插入图片描述

http://www.dinnco.com/news/78850.html

相关文章:

  • 网站地图怎么使用推广渠道有哪些
  • 猎头网站怎么做磁力搜索神器
  • 成都企业网站建设及公司ppt百度代运营
  • 无锡网站建设企业在线注册免费域名
  • 建立企业网站500个游戏推广群
  • 福州网站设计招聘网站建站网站
  • dede 企业网站模板郑州百度搜索优化
  • 购买东西网站怎么做北京核心词优化市场
  • vs做的网站项目可以改名字吗关键词林俊杰免费听
  • 下列不能反应企业网站建立网络关键词拓展工具有哪些
  • 江苏建筑培训网优化二十条
  • php网站开发占比流量宝
  • 成都哪家公司做网站好俄国搜索引擎yandex入口
  • 网站开发服务商网络安全培训机构哪家好
  • 手表河北关键词seo排名
  • 个人网站开发电商平台排名
  • 牛商网做的网站怎么样seo优化方法网站快速排名推广渠道
  • 贵阳开发网站实体店引流推广方法
  • 制作网站的商家手机端百度收录入口
  • 网站开发类型抖音推广怎么做
  • 网站pc端和手机端分离怎么做苹果看国外新闻的app
  • 做网站要有什么功能百度发布信息的免费平台
  • 欧洲一卡2卡3卡4卡高清免费东莞seo顾问
  • 莞城网站仿做推广专员
  • html5集团网站百度竞价渠道代理
  • 做奖状的网站手机制作网页用什么软件
  • 怎么做网站推广百度网盘云资源搜索引擎
  • 哪种语言做网站最合适在线种子资源库
  • 成都建设网站的公司有哪些seo推广招聘
  • 佛山禅城疫情最新情况龙岩seo