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

做百度推广送的网站网页制作的基本步骤和教程

做百度推广送的网站,网页制作的基本步骤和教程,网推推荐信,佛山企业管理咨询有限公司1 题目 求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。 2 解法 2.1 递归方法 要找到最小深度,首先要确定有根到叶的第一个叶节点,也就是一层一层确定.所以有: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct…1 题目 求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。 2 解法 2.1 递归方法 要找到最小深度,首先要确定有根到叶的第一个叶节点,也就是一层一层确定.所以有: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/class Solution { public:/*** * param root TreeNode类 * return int整型*/int run(TreeNode* root) {// write code hereif (root NULL)return 0;if (root-left NULL root-right NULL)return 1;if (root-left NULL root-right ! NULL)return 1 run(root-right);if (root-left ! NULL root-right NULL)return 1 run(root-left);return 1 (run(root-left) run(root-right) ?run(root-left) : run(root-right));} 性能太差: 2.2 非递归方法 用队列的方式, 先把每一层的节点放进队列里面,然后在把子节点放进队列里面,并循环检查头节点是否为叶节点. 代码: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/class Solution { public:/*** * param root TreeNode类 * return int整型*/int run(TreeNode* root) {// write code hereif (root nullptr)return 0;queueTreeNode* tmpQ;tmpQ.push(root);int depth 1;while (!tmpQ.empty()) {int sum tmpQ.size();for (int i 0; i sum; i ) {TreeNode* tmp tmpQ.front();tmpQ.pop();if (tmp-left nullptr tmp-right nullptr)return depth;if (tmp-left ! nullptr)tmpQ.push(tmp-left);if (tmp-right ! nullptr)tmpQ.push(tmp-right);}depth ;}} }; 性能比递归好了不少:
http://www.pierceye.com/news/174158/

相关文章:

  • 竹子建站公司怎么在百度上创建自己的网页
  • 专门做恐怖电影网站电子商务网站建设 实验
  • 旅游网站案例遂宁网站建设公司哪家好
  • WordPress站群更新wordpress 图片命名吗
  • 网站建设最好的公司哪家好网站模板下载软件
  • 运输公司网站模板网站建设及使用
  • 哈尔滨cms模板建站网站建设天地心
  • 廊坊代运营公司广东网站se0优化公司
  • 西双版纳建设厅网站宁夏建网站报价
  • 网站优化分析软件手机端网站源码
  • 我想克隆个网站 怎么做网站 运营工作如何做
  • 承德网站制作公司哪家好如何选择邯郸网站建设
  • 网络分析的应用案例广东网络seo推广平台
  • 网站开发设计合同北京网站排名优化公司
  • 免费建立个人网站凡科怎么下载app
  • 网站题头是什么做线上网站需要钱吗
  • 陕西省建设工程监理协会网站 查询动易网站首页错位
  • 老公做网站网站推广wordpress 文件加载顺序
  • 网站开发保存学习进度的方案搭建网站免费
  • 做网站对外贸有什么用网站怎么防k
  • 网站开发网站建设常州建站程序
  • 赤峰建设局网站物流公司网站制作模板
  • 装修第三方平台网站建设网站开发及设计
  • 男女做那个的小视频网站个人如何注册公司流程
  • 机关网站建设前期准备工作wordpress替代
  • 机关网站建设无锡宜兴网站建设
  • 江苏景禾瑜博建设工程有限公司网站做网站注册公司
  • 如何找到做网站的客户贵州二建报名入口官网
  • 网站怎么做301定向wordpress极客式主题
  • 造价工程建设协会网站怎么把做的网站发布