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

wordpress百度时时推送正规seo大概多少钱

wordpress百度时时推送,正规seo大概多少钱,中国前十名别墅装修公司,现代网站开发建设流程思路: 这道题是要求出根节点到叶子节点的路径,那不用想了,肯定是根左右,也就是前序遍历来搞,既然我们已经明确了是前序遍历来搞,那么就该考虑是纯递归还是回溯了,其实这道题回溯和递归都可以&am…

思路:

这道题是要求出根节点到叶子节点的路径,那不用想了,肯定是根左右,也就是前序遍历来搞,既然我们已经明确了是前序遍历来搞,那么就该考虑是纯递归还是回溯了,其实这道题回溯和递归都可以,我这里就主要将回溯了。

回溯首先就要明确退出递归的条件是什么,肯定是左右子节点都为空,这就是叶子节点的情况,我们可以直接计算结果添加到结果集中,然后递归左右子树,递归之后做回溯,就是这么简单,递归和回溯是同时进行的。

代码:

回溯解法:

/*** 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<String> binaryTreePaths(TreeNode root) {List<String> res = new ArrayList<>();if(root == null) return res;List<Integer> path = new ArrayList<>();travelsal(root, path, res);return res;}public void travelsal(TreeNode root, List<Integer> path, List<String> res){path.add(root.val);if(root.left == null && root.right == null){StringBuilder sb = new StringBuilder();for(int i=0;i<path.size()-1;i++){sb.append(path.get(i)).append("->");}sb.append(path.get(path.size()-1));res.add(sb.toString());}if(root.left != null){travelsal(root.left, path, res);path.remove(path.size()-1);}if(root.right != null){travelsal(root.right, path, res);path.remove(path.size()-1);}}}

递归解法:

class Solution {List<String> result = new ArrayList<>();public List<String> binaryTreePaths(TreeNode root) {deal(root, "");return result;}public void deal(TreeNode node, String s) {if (node == null)return;if (node.left == null && node.right == null) {result.add(new StringBuilder(s).append(node.val).toString());return;}String tmp = new StringBuilder(s).append(node.val).append("->").toString();deal(node.left, tmp);deal(node.right, tmp);}
}

http://www.dtcms.com/wzjs/10967.html

相关文章:

  • 网站logo教程aso优化注意什么
  • 电子商务官方网站建设如何建立网站平台的步骤
  • 合肥建设学校官方网站教育培训报名
  • 江西吉安建设监督网站谷歌竞价排名推广公司
  • 网站建设找什么工作室推广方式有哪些
  • 墨子学院seoseo营销推广公司
  • 如何做网站维护 找关键词怎么提高百度关键词排名
  • 流行网站开发框架网络营销网站推广
  • 怎么用手机做钓鱼软件或者网站怎么理解搜索引擎优化
  • 网站开发的风险与风险管理手机如何创建网站
  • 吴中区两学一做网站关键词语有哪些
  • 网站建设 万网个人网站注册平台
  • 东莞建设网站国内最大的搜索引擎
  • wordpress记录点击数360优化关键词
  • 佛山企业网站建设工作室seo搜索引擎工具
  • 澳门彩资料网址大全网站推广优化怎样
  • 物流网站建设实例百度推广客户端
  • 加盟网站制作公司百度搜索风云排行榜
  • php mysql开发的网站网络营销策划书的结构
  • wordpress主题hestia宁波seo排名费用
  • 拓者设计吧模型免费下载seo人员培训
  • 银川住房和城乡建设厅网站线上营销手段有哪些
  • 文创产品设计心得体会宁波优化关键词首页排名
  • 做网站经常用的字体有哪些培训机构好还是学校好
  • 北京开发区建设委员会网站资格济南谷歌推广
  • 网站备案文件照片网络运营是做什么的
  • wordpress缩略图不显示网站怎么优化自己免费
  • 中国建设银行学习网站网推一手单渠道
  • 织梦做的网站有点慢百度网盘官网网页版
  • 自学手机网站开发郑州seo优化外包顾问