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

做一下网站收购废钢大众网疫情最新消息

做一下网站收购废钢,大众网疫情最新消息,怎么自己创建一个网站,抖音做我女朋友好不好网站给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 思路一:BFS #define N 2000int** zigzagLevelOrder(st…

给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。

思路一:BFS

#define N 2000int** zigzagLevelOrder(struct TreeNode* root, int* returnSize, int** returnColumnSizes) {*returnSize = 0;if (root == NULL) {return NULL;}int** ans = malloc(sizeof(int*) * N);*returnColumnSizes = malloc(sizeof(int) * N);struct TreeNode* nodeQueue[N];int left = 0, right = 0;nodeQueue[right++] = root;bool isOrderLeft = true;while (left < right) {int levelList[N * 2];int front = N, rear = N;int size = right - left;for (int i = 0; i < size; ++i) {struct TreeNode* node = nodeQueue[left++];if (isOrderLeft) {levelList[rear++] = node->val;} else {levelList[--front] = node->val;}if (node->left) {nodeQueue[right++] = node->left;}if (node->right) {nodeQueue[right++] = node->right;}}int* tmp = malloc(sizeof(int) * (rear - front));for (int i = 0; i < rear - front; i++) {tmp[i] = levelList[i + front];}ans[*returnSize] = tmp;(*returnColumnSizes)[*returnSize] = rear - front;(*returnSize)++;isOrderLeft = !isOrderLeft;}return ans;
}

分析:

本题与上题相似,直接使用广度优先搜索将每层数放入数组再输出即可,注意        (*returnColumnSizes)[*returnSize] = rear - front;

总结:

本题考察广度优先搜索算法,将每层按左向右再右向左的顺序放入数组再输出即可

http://www.hkea.cn/news/247914/

相关文章:

  • 济南网站建设安卓版快手seo
  • java开发兼职网站开发线上推广平台
  • 北京网站建设开发公司网站自动收录
  • wordpress最多多少用户seo基础知识
  • 湘潭做网站 去磐石网络b站推出的短视频app哪个好
  • 宿迁做网站的公司有人看片吗免费观看视频
  • 什么人最需要建设网站淘宝运营一般要学多久
  • 海南网站优化东莞免费建站公司
  • 传播型网站建设优势有哪些推广类软文
  • 如何在百度做网站推广赚钱的软件
  • c# 网站开发教程周口网站seo
  • 湘西网站建设帮人推广注册app的平台
  • 切图做网站web制作网站的模板
  • 网站的做网站公司哪家好网络优化大师app
  • 国内外包网站今日头条(官方版本)
  • 外网建筑设计网站线上渠道推广有哪些方式
  • 厦门做网站公司排名电工培训机构
  • 武汉网站设计制作外包公司的人好跳槽吗
  • 网站建设哪里最好页面关键词优化
  • 清远建设网站制作seo系统培训课程
  • 网站的网页建设知识ppt北大青鸟职业技术学院简介
  • 巫山网站设计aso优化榜单
  • 关于节约化建设网站的表态发言网站制作报价表
  • 建行网站是多少呢故事式的软文广告例子
  • 阳江市住房和城乡规划建设局网站一级消防工程师考试
  • 做课件的网站有哪些用html制作淘宝网页
  • 网站开发前后台整个流程品牌宣传的推广
  • 深圳市门户网站建设网站推广优化方法
  • 中山公司注册网页怎么优化
  • 网站建设怎么分录2022年新闻摘抄简短