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

制作一个网站需要哪些步骤竞价托管哪家效果好

制作一个网站需要哪些步骤,竞价托管哪家效果好,自己做的网站提示危险,最好大连网站建设目录 1.解题思路2.代码实现2.1获得节点数接口:2.2递归接口:2.3最终实现 1.解题思路 该题要利用前序遍历,将树的值存到数组中,所以在申请空间的时候,我们需要知道要申请多少空间,也就是要知道树到底有多少个结点,因此第…

目录

  • 1.解题思路
  • 2.代码实现
    • 2.1获得节点数接口:
    • 2.2递归接口:
    • 2.3最终实现

1.解题思路

该题要利用前序遍历,将树的值存到数组中,所以在申请空间的时候,我们需要知道要申请多少空间,也就是要知道树到底有多少个结点,因此第一步要写个函数实现获得树的节点数,又因为该题提供的接口里写了申请空间,因为本题自带的接口不适合递归,所以我们可以将递归操作再另外写个函数来实现.

2.代码实现

2.1获得节点数接口:


int TreeNums(struct TreeNode* root)
{if(root==NULL)return 0;return TreeNums(root->left)+TreeNums(root->right)+1;}

2.2递归接口:


void Prev(struct TreeNode* root,int *a,int *i)
{if(root==NULL)return ;a[(*i)++]=root->val;Prev(root->left,a,i);Prev(root->right,a,i);
}

2.3最终实现


int TreeNums(struct TreeNode* root)
{if(root==NULL)return 0;return TreeNums(root->left)+TreeNums(root->right)+1;}void Prev(struct TreeNode* root,int *a,int *i)
{if(root==NULL)return ;a[(*i)++]=root->val;Prev(root->left,a,i);Prev(root->right,a,i);
}int* preorderTraversal(struct TreeNode* root, int* returnSize) 
{int size=TreeNums(root);int *a=(int*)malloc(sizeof(int)*size);int pi=0;Prev(root,a,&pi);*returnSize=size;return a;
}

结尾:今天的分享到此结束,喜欢的朋友如果感觉有帮助可以点赞三连支持,咱们共同进步!

http://www.hengruixuexiao.com/news/56615.html

相关文章:

  • 厦门酒店团购网站建设做网站流程
  • 哪个网站做国内销海外的生意参谋指数在线转换
  • 网站设计时多页面切换时什么控件线上推广哪个平台最好
  • 南充做网站公司哪家好百度指数官网移动版
  • 注册网站需要visa怎么办app拉新平台哪个好佣金高
  • 私彩网站是怎么建设的百度小程序入口官网
  • 做网站的是什么职位网站加速
  • 来个网站seo建站工具
  • 页面设计模板简约seo网站权重
  • 如何做自己的网站百度推广企业网站建设专业服务
  • 绍兴网站建设技术外包视频推广方案模板
  • 河北省建设厅网站首页手机seo排名软件
  • php企业网站建设论文分享推广
  • 机械设备网站建设小程序推广方案
  • 做网站的回扣小说排行榜百度
  • PHP做克隆网站企业网站seo案例分析
  • 网站维护做啥的nba新闻最新消息滚动
  • 去菲律宾做it网站开发个人网站首页设计
  • 简约的网站设计界面网站收录网
  • 学做美食的网站合肥关键词优化平台
  • 织梦cms传播公司网站模板企业网站建设需要多少钱
  • 顶尖的郑州网站建设com域名多少钱一年
  • 浙江省政府 加强政府网站建设方案seo搜索优化公司
  • 网站设计课程总结如何推广外贸型网站
  • 网站开发标书公司优化是什么意思?
  • 网上做翻译兼职网站电商网站搭建
  • 中瑞网络网站建设流程公司的seo是什么意思
  • 高清做爰片免费观看网站百度标注平台怎么加入
  • 怎样做网站视频网站设计服务企业
  • 山东网站建设公司哪家专业万网域名查询接口