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

西宁微网站建设多少钱如何获取免费的wordpress

西宁微网站建设多少钱,如何获取免费的wordpress,要加强网站内容建设,seo外链工具下载目录 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.yayakq.cn/news/699297/

相关文章:

  • 简单的网站建设企业微信公众号微商城平台
  • 凯里哪里有做网站的网站建设费用主要包括哪些方面
  • 常州网站制作企业热搜榜百度一下你就知道
  • 网站平台怎么建立新乡seo外包
  • 做网站和app报价网页代码模板源码
  • 如何给网站做脚本app开发与制作公司
  • app开发网站建设培训班wordpress html5 支持
  • 0基础学习网站建设北京vi设计公司广州标志设计
  • 新手做网站的几个必要步骤自己做的网站怎么让别人看见
  • 设计公司门头设计北京网站优化招聘
  • 一级域名的网站怎么做wordpress高级插件
  • 自己有云主机 怎么网站备案嘉定公司网站设计
  • 青海公司网站建设哪家好网站seo入门基础教程书籍
  • 交网站建设域名计入什么科目discuzq
  • 网站建设情况说明书asp.net窗体网站
  • 福建省住房和城乡建设厅官方网站服务网站设计案例
  • 建设银行网上银行官方网站免费网站建设联系电话
  • 建站平台备案什么是网站主机
  • 网站总体设计方案在建设工程信息网
  • 学会网站建设三方协议专业电商网站建设多少钱
  • 寻找网络公司做公司网站升级改版四川网站备案核验单
  • 体育用品东莞网站建设中国建设网官方网站证书查询
  • 陕西省城乡建设学校网站邢台高端网站建设公司
  • WordPress网站注册账户服装公司网站建设策划
  • 国外视频模板网站ewordpress 双模式
  • 好的响应式网站有哪些如何用两台电脑做服务器建网站
  • 网络科技公司劳动合同黄石seo
  • 微信小网站怎么做c2c网站代表
  • 网站怎么自己建设物联网模块
  • 网站建设管理工作计划手机制作简历模板免费