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

推广网站的方法有网络推广有哪些渠道

推广网站的方法有,网络推广有哪些渠道,合肥网站建设公司 招聘,最近一周新闻热点大事件二叉树,是一种特殊的树,特点是树的度小于等于2(树的度是整个树的结点的度的最大值),由于该特性,构建二叉树的结点只有三个成员,结点的值和指向结点左、右子树的指针。 typedef int DateType; t…

二叉树,是一种特殊的树,特点是树的度小于等于2(树的度是整个树的结点的度的最大值),由于该特性,构建二叉树的结点只有三个成员,结点的值和指向结点左、右子树的指针。

typedef int DateType;
typedef  struct TreeNode
{DateType val;//结点的值struct TreeNode*left;//指向左结点struct TreeNode*right;//指向右节点
}Node;

对于二叉树,有一种特殊的情况,即一共有k层,前k-2层每个结点的度都是2,第k-1层若有个结点有子树,则其左侧的结点均有子树,这种情况被称为完全二叉树。若第k-1层也是所有结点的度都是2,则为满二叉树。

二叉树的遍历:

1.前序遍历:对于二叉树的每个结点,都是先访问根节点,再访问其左子树,访问完再访问右子树。前序遍历可以用于深度搜索

2.中序遍历:对于二叉树的每个结点,都是先访问其左子树,再访问根节点,访问完再访问右子树。中序遍历就是把二叉树的每个结点垂直投影到同一水平的序列。

3.后序遍历:对于二叉树的每个结点,都是先访问其左子树,再访问访问右子树,访问完再访问根节点。

4.层序遍历:一层一层的访问,每一层都是先访问左侧的结点再访问右侧的。层序遍历可以用于广度搜索

知道前序遍历和后序遍历的其中一个结果,再知道中序遍历的结果,可以唯一确定一颗二叉树,但只知道前序遍历和后序遍历的结果不能唯一确定。

求树的深度:

思路:化成求子树的深度,找出其中的最大值,再加上根节点这一层(即加1),就是当前结点的深度。

int maxdepth(TNode *root)
{if(root==NULL)
{return 0;
}return max(maxdepth(root->left),maxdepth(root->right))+1;}

求结点的个数:

思路:对于每个结点,求左子树的结点的个数和右子树的结点的个数,再加上根节点,就是以当前结点为根的树的结点的个数。

 

int Nodenum(Node*root)
{if(root==NULL){return 0;}return Nodenum(root->left)+Nodenum(root->right)+1;}

求叶子结点的个数:

思路:对每个结点,判断其是不是叶子结点,若不是则找左子树和右子树的叶子结点的个数,若是则返回1.

int NodeLeaveNum(Node*root)
{if(root==NULL)return 0;if(root->left==NULL&&root->right==NULL)return 1;return  NodeLeaveNum(root->left)+ NodeLeaveNum(root->right);}

求第k层结点的个数:

思路:对于第m层的结点找第n层,就是第m层的子节点找第n-1层。

int NodeKNum(Node*root, int k)
{if(root==NULL)return 0;if(k==1)return 1;
//上述两个判断位置不能颠倒,否则会出错return  NodeKNum(root->left,k-1)+ NodeKNum(root->right,k-1);}

 

 

http://www.ds6.com.cn/news/1768.html

相关文章:

  • 长沙手机网站建设浅议网络营销论文
  • b站大全2023年更新站长查询域名
  • 做空包网站网络服务器是指什么
  • 专业的公司网站开发安徽seo优化规则
  • 电子商务购物网站建设实验报告免费网站入口在哪
  • 地方网站做哪些内容软文优化
  • logo网站在线制作金阊seo网站优化软件
  • 华升建设集团公司网站百度云网盘资源链接
  • 西安做网站多少钱链接平台
  • lol怎么做直播网站网络推广和网络营销的区别
  • 专业商城网站制作公司搜索引擎优化案例分析
  • 用华为云建立Wordpress网站免费网页制作平台
  • wordpress网站搬家图片路径新闻小学生摘抄
  • 160 作者 网站建设 amp郑州seo推广优化
  • 张家港快速网站建设中国教育培训网
  • wordpress自建会员重庆百度关键词优化软件
  • 马洪旭 做的网站大学磁力岛引擎
  • 做网站设计答辩问题宁德市安全教育平台
  • 景区网站建设方案 费用小说关键词搜索器
  • 厦门市同安区建设局公开网站产品营销方案
  • 沧州网站制作费用百度公司官网入口
  • wordpress 图片延迟哈尔滨seo关键词优化
  • 代理商加盟项目网站seo关键词大搜
  • 开个做网站的公司 知乎原版百度
  • 如何做漂亮的网站郑州网站推广电话
  • 做外贸网站推广什么比较好搜索引擎营销简称seo
  • 网站建设.龙兵科技制作网页的软件有哪些
  • 公司网站建设有哪些域名解析查询站长工具
  • 手机怎么做网站服务器营销计划书7个步骤
  • 网站图片翻页怎么做如何建立自己的网站