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

合肥做拼拼团网站的公司百度竞价专员

合肥做拼拼团网站的公司,百度竞价专员,ae有么有做gif的网站,视频怎么上传到wordpress2024.2.18 题目来源我的题解方法一 深度优先遍历(递归方式)方法二 迭代方式(栈实现) 题目来源 力扣每日一题;题序:589 我的题解 方法一 深度优先遍历(递归方式) 与二叉树的前序遍…

2024.2.18

      • 题目来源
      • 我的题解
        • 方法一 深度优先遍历(递归方式)
        • 方法二 迭代方式(栈实现)

题目来源

力扣每日一题;题序:589

我的题解

方法一 深度优先遍历(递归方式)

与二叉树的前序遍历相似,只是遍历子节点的细节不同

时间复杂度:O(n)
空间复杂度:O(n)

public List<Integer> preorder(Node root) {List<Integer> res=new ArrayList<>();pre(root,res);return res;
}
public void pre(Node root,List<Integer> res){if(root==null)return;res.add(root.val);//与二叉树前序遍历不同的细节之处for(Node node:root.children){pre(node,res);}
}
方法二 迭代方式(栈实现)

与二叉树的迭代方式相同,细节有所不同

时间复杂度:O(n)
空间复杂度:On()

public List<Integer> preorder(Node root) {List<Integer> res=new ArrayList<>();if(root==null)return res;LinkedList<Node> stack=new LinkedList<>();stack.push(root);while(!stack.isEmpty()){Node t=stack.pop();res.add(t.val);//细节的不同,需要将同一个父节点的所有子节点按照从右到左的顺序入栈for(int i=t.children.size()-1;i>=0;i--){Node node=t.children.get(i);stack.push(node);}}return res;
}

有任何问题,欢迎评论区交流,欢迎评论区提供其它解题思路(代码),也可以点个赞支持一下作者哈😄~

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

相关文章:

  • 鞋图相册网站怎么做泉州全网营销优化
  • 组建网站需多少钱青岛关键词排名哪家好
  • 专业模板网站制作服务关键词网络推广企业
  • 租赁服务器的网站seo搜索优化公司排名
  • 做衣服哪个网站好短期培训班学什么好
  • 兰州企业网站建设哪家好网络电商推广方案
  • 郑州做品牌网站的公司个人博客搭建
  • wordpress怎样设置友情链接株洲seo优化
  • wordpress 文章页当前栏目链接seo项目培训
  • 河北涿州建设局网站seo公司后付费
  • 滕州个人兼职做网站52种新颖的促销方式
  • 做二手房怎找房源网站seo推广知识
  • 东莞网站建设公司辉煌大厦互联网营销怎么赚钱
  • 信誉好的顺德网站建设郑州网络推广报价
  • 视觉中国网站百度竞价是什么
  • 服务器租用网站模板日本网站源码
  • 设计师自己做网站百度seo优化怎么做
  • 餐饮公司网站建设的特点关键词挖掘查询工具
  • 常州网约车营运证怎么办理企业网站优化软件
  • 网站建站报价单免费网站申请注册
  • 企业网站源码带支付媒体发稿网
  • wordpress区块链快讯模板谷歌seo服务公司
  • 川畅科技搜搜 网站设计上海网站建设优化
  • wordpress首页加速seo优化6个实用技巧
  • 网站内容图片怎么做的百度seo刷排名软件
  • 新网站做优化要准备什么小程序免费制作平台
  • php做的网站代码软文通
  • 河源定制网站建设推广湖南网络营销外包
  • 可以做网站高仿服装吗谷歌搜索广告优化
  • 卫生系统网站的建设和维护可以免费打广告的网站