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

如何做一个属于自己的网站全国广告投放平台

如何做一个属于自己的网站,全国广告投放平台,模板图片 背景,酒店网站模版给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 思路一:递归 int** levelOrder(struct TreeNode* root, int* returnSize, int** returnColumnSizes){int** ans(int**)mal…

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。

思路一:递归

int** levelOrder(struct TreeNode* root, int* returnSize, int** returnColumnSizes){int** ans=(int**)malloc(sizeof(int*)*2000);*returnSize=0;if(!root) return NULL;int columnSizes[3000];struct TreeNode* queue[3000];int rear=0;int head=0;queue[rear++]=root;while(rear!=head){ans[(*returnSize)]=(int*)malloc(sizeof(int)*(rear-head));columnSizes[(*returnSize)]=rear-head;int start=head;head=rear;for(int i=start;i<head;i++){ans[(*returnSize)][i-start]=queue[i]->val;if(queue[i]->left) queue[rear++]=queue[i]->left;if(queue[i]->right) queue[rear++]=queue[i]->right;}(*returnSize)++;}*returnColumnSizes=(int*)malloc(sizeof(int)*(*returnSize));for(int i=0;i<*returnSize;i++) (*returnColumnSizes)[i]=columnSizes[i];return ans;
}

分析:

本题要求二叉树的层序遍历,可想到使用BFS算法,将二叉树每层放入数组中最后输出数组,可想到利用队列插入队尾删除队首的特性模拟队列记录每层的数再输出

总结:

本题考察二叉树的层序遍历,利用队列的特性可以解决

http://www.dinnco.com/news/50977.html

相关文章:

  • 怎样修改网站模板市场推广的方法和规划
  • 星链seo管理seo在线短视频发布页
  • 公司官网运营哈尔滨seo公司
  • 慈溪市网站开发百度一下搜索引擎大全
  • 做彩票网站是违法的吗app拉新推广平台渠道商
  • wordpress sftp在哪里一键优化
  • 网站响应速度优化站长之家ping
  • 重庆安全员证书查询系统seo对网络推广的作用是什么?
  • 阿里云wordpress邮件衡阳seo优化首选
  • 网易云音乐 wordpressseo刷关键词排名软件
  • 国家住房和城乡建设部网站如何建立一个自己的网站?
  • 做时时彩网站平台软件下载亿速云
  • 加强网站建设管理 及时更新拉人头最暴利的app
  • wordpress图片布局seo助力网站转化率提升
  • 长沙网络公司电话关键词优化资讯
  • 论坛网站开发费用武汉网络推广有限公司
  • 广东网站建设报价广告联盟平台排名
  • wordpress文件上传位置修改aso优化重要吗
  • 做电子商城网站海外推广营销 平台
  • 装修品牌seo网上培训
  • 3gcms企业手机网站整站源码asp海外市场推广做什么的
  • 石家庄营销网站建设多少钱项目推广渠道有哪些
  • app官网模板自动app优化下载
  • 南宁网站建设 醉懂网络营销策划方案案例范文
  • 住房和城乡建设部网站 城市绿地分类湘潭网站建设
  • 域名解析网站建设网络推广服务
  • 个人网站企业备案区别百度销售平台怎样联系
  • 温州网站建设哪家好搜索引擎查关键词排名的软件
  • 免费自助网站百度一下你就知道原版
  • 北京西站地铁是几号线深圳产品网络推广