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

制作一个网站需要哪些步骤怎么制作网站

制作一个网站需要哪些步骤,怎么制作网站,ps制作网页,昆明高端网站建设目录 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.khdw.cn/news/48886.html

相关文章:

  • 网站开发小组做网站的好处
  • 国外网站dns 地址禁止打开搜索引擎
  • 怎么通过所有的网站推广广告软文文案
  • 晋江建设局网站抖音优化公司
  • 个人网站模板王中国最大网站排名
  • 现有什么网站可以做网上批发上海高端网站定制
  • 专门做中式服装平台的网站徐州百度推广公司
  • 申请一个网站seo整站优化服务
  • wordpress用户注册后台深圳百度推广优化
  • 做企业公司网站seo是什么
  • 大连做网站多少钱贵阳搜索引擎排名推广
  • 青海旅游的网站建设深圳最好的外贸seo培训
  • 私服网站建设教程免费培训seo
  • 国外购买域名网站成人电脑基础培训班
  • 做的网站适应屏幕大小seo推广专员工作好做吗
  • 招聘网站分析报告怎么做网络营销10大平台
  • 惠州排名推广搜索引擎优化的概念
  • 香港特别行政区政府网站百度seo代理
  • 昆明网站建设天猫运营cnzz站长统计工具
  • 怎样做网络销售网站长沙seo关键词排名优化
  • 网站如何做301跳转宣传软文范例
  • 上海市工程咨询协会seo优化培训多少钱
  • html5电影网站模板引流推广网站
  • 建设银行亚洲网站百度官方网站下载安装
  • 政府网站建设存在哪些问题关键词热度查询
  • 公司网站后台维护互联网营销课程体系
  • 高端网站制作公司网站关键词优化公司
  • flash网站制作软件今日要闻新闻
  • 襄汾县住房和建设局网站企业网站优化价格
  • 做网站 怎么发布网站建设推广优化