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

专门做饥饿营销的网站杭州百度快照

专门做饥饿营销的网站,杭州百度快照,网站设计的基本原则,无限观影次数的app软件给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 思路一:递归调换顺序 int** levelOrderBottom(struct TreeNode* root, int* returnSize, i…

给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)

思路一:递归+调换顺序

int** levelOrderBottom(struct TreeNode* root, int* returnSize, int** returnColumnSizes) {int** levelOrder = malloc(sizeof(int*) * 2001);*returnColumnSizes = malloc(sizeof(int) * 2001);*returnSize = 0;if (!root) {return levelOrder;}struct TreeNode** q = malloc(sizeof(struct TreeNode*) * 2001);int left = 0, right = 0;q[right++] = root;while (left < right) {int len = right - left;int* level = malloc(sizeof(int) * len);(*returnColumnSizes)[*returnSize] = len;for (int i = 0; i < len; ++i) {struct TreeNode* node = q[left++];level[i] = node->val;if (node->left != NULL) {q[right++] = node->left;}if (node->right != NULL) {q[right++] = node->right;}}levelOrder[(*returnSize)++] = level;}for (int i = 0; 2 * i < *returnSize; ++i) {int* tmp1 = levelOrder[i];levelOrder[i] = levelOrder[(*returnSize) - i - 1];levelOrder[(*returnSize) - i - 1] = tmp1;int tmp2 = (*returnColumnSizes)[i];(*returnColumnSizes)[i] = (*returnColumnSizes)[(*returnSize) - i - 1];(*returnColumnSizes)[(*returnSize) - i - 1] = tmp2;}return levelOrder;
}

分析:

本题要求二叉树的层序遍历,并且是从下至上的层序遍历,可以考虑先按照从上至下的层序遍历先将层序遍历结果放到数组中,再对每层的顺序进行交换,即利用tmp1存储每层数据以中间数为分界线交换不同层的数,最后输出levelOrder

总结:

本题考察二叉树层序遍历,为该类题目的变式,将排好序的二叉树调换顺序即可做出

http://www.ritt.cn/news/15152.html

相关文章:

  • 陕西住房建设部网站接app推广
  • 如何做商城网站小程序百度快照推广一年要多少钱
  • 用啥网站做首页竞价什么意思
  • 做网站很赚钱吗深圳防疫措施优化
  • 网站解析需要多长时间seo基础知识包括什么
  • 建网站能赚钱吗网站宣传推广文案
  • 万维网申请网站域名站长统计app网站
  • 开发工程师网站开发工程师招聘成人职业技能培训班
  • 网站关键词如何部署网页模板源代码
  • 现在清算组备案在哪个网站做大数据免费查询平台
  • 模板做的网站不好优化百度指数的数值代表什么
  • 使用三剑客做网站进一步优化落实
  • 农村网站建设营销策划方案内容
  • 手机怎么做网站服务器seo在线优化网站
  • 河北建设工程招标网官方网站响应式网站模板的优势
  • 厦门优化公司外链seo服务
  • 威海相亲网站媒体营销
  • wordpress建站事例百度平台我的订单查询在哪里
  • 建网站郑州seo石家庄
  • 沈阳医疗网站制作站长之家网站查询
  • 深圳定制网站建设seo短期课程
  • 国内知名摄影网站有必要买优化大师会员吗
  • 南京外贸网站建设怎么收费交友网站有哪些
  • 做asp.net网站参考文献上海网站建设公司
  • 电商运营roi怎么算重庆seo按天收费
  • 自己开公司 自己做网站吗站长之家工具
  • 怒江北京网站建设郑州seo线上推广技术
  • 有什么网站帮做邀请函设计的网站快速排名推荐
  • 一级a做爰片免费的网站有吗靠谱的广告联盟
  • 电子商务网站怎么做推广网站推广常用方法