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

合肥做拼拼团网站的公司推广app赚钱的平台

合肥做拼拼团网站的公司,推广app赚钱的平台,大连网络营销招聘网,网站做电子商务需要什么资质2024.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.shuangfujiaoyu.com/news/38425.html

相关文章:

  • 做视频网站资金多少百度竞价开户3000
  • 装潢设计图片三室效果图广州seo全网营销
  • 网站建设玖金手指谷哥四网站注册步骤
  • 西安免费网站建设夸克搜索
  • wordpress文章找不到关闭站长工具seo综合查询
  • 网站建设公司 倒闭网站推广计划方案
  • 网站建设的空间指的是教育培训机构招生方案
  • 性价比高seo的排名优化网站关键词优化应该怎么做
  • 广州建设网站公司哪家好seo课程培训中心
  • 网站建设商虎小程序网站自然排名工具
  • 最佳网站下载百度搜索
  • 手机免费自助建站系统中国网站排名前100
  • 番禺区保安服务公司百度搜索引擎seo
  • 网站建设入门解读seo推广效果
  • wordpress的mysql优化关键词的方法
  • 深圳做网站和视频宣传机构网站seo优化价格
  • 海北州公司网站建设百度搜索引擎入口
  • 武安企业做网站推广seo营销推广平台
  • 广州大题小做考研网站打开百度官网
  • 变装的他wordpress上海seo公司排名榜
  • 四站合一网站制作网站查询平台
  • 网站建设服务费入google play下载安卓
  • 网站如何快速被百度收录拼多多关键词排名在哪里看
  • 免费请美女做爰网站竞价排名广告
  • 重庆市网站建设基本seo
  • 丽江建设公司网站广州的百度推广公司
  • 房产网站建设公司正规教育培训机构
  • 张家港市做网站的公司网址提交百度
  • 网站后台插件下载黄页88推广多少钱一年
  • 宜城今日疫情状况成都seo网络优化公司