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

网站蓝色和红色搭配三网一体网站建设

网站蓝色和红色搭配,三网一体网站建设,用ps制作网站首页,域名购买 网站建设目录 树结构及其算法-用数组来实现二叉树 C代码 树结构及其算法-用数组来实现二叉树 使用有序的一维数组来表示二叉树#xff0c;首先可将此二叉树假想成一棵满二叉树#xff0c;而且第层具有个节点#xff0c;按序存放在一维数组中。首先来看看使用一维数组建立二叉树的…目录 树结构及其算法-用数组来实现二叉树 C代码  树结构及其算法-用数组来实现二叉树 使用有序的一维数组来表示二叉树首先可将此二叉树假想成一棵满二叉树而且第层具有个节点按序存放在一维数组中。首先来看看使用一维数组建立二叉树的表示方法以及数组索引值的设置。 可以看出此一维数组中的索引值有以下关系 左子树的索引值是父节点的索引值乘2。右子树的索引值是父节点的索引值乘2加1。 接着来看如何以一维数组建立二叉树的实例实际上就是建立一棵二叉查找树。这是一种很好的排序应用模式因为在建立二叉树的同时数据就经过了初步的比较判断并按照二叉树的建立规则来存放数据。二叉查找树具有以下特点 可以是空集合若不是空集合则节点上一定要有一个键值。每一个数根的值需大于左子树的值。每一个树根的值需小于右子树的值。左右子树也是二叉查找树。树的每个节点值都不相同。  C代码  #includeiostream using namespace std;class Tree { private:int* treeNode;int size;int level; public:Tree(int size) {treeNode new int[size] {0};this-size size;level 0;}void SetTree(int* tempData, int tempSize) {for (int i 0; i tempSize; i) {for (level 1; treeNode[level] ! 0;) {if (tempData[i] treeNode[level])level level * 2 1;elselevel level * 2;}treeNode[level] tempData[i];}}void PrintTree() {for (int i 1; i size; i)cout treeNode[i] ;cout endl;} };int main() {int data[]{ 6, 3, 5, 9, 7, 8, 4, 2 };cout 原始数据 endl;for (int i 0; i 8; i)cout data[i] ;cout endl;Tree tree(16);tree.SetTree(data, 8);cout 二叉树数据 endl;tree.PrintTree();return 0; } 输出结果
http://www.hkea.cn/news/14448961/

相关文章:

  • 食品购物网站建设wordpress前后台域名分离
  • wordpress站点费用wordpress显示前3张图片
  • 上饶市建设局培训网站招聘网站官网
  • 计算机网站开发面试问题及答案西安企业建站排名
  • 颍泉网站建设指数计算器
  • 网站权重不够高 导致做网站的图片传进去很模糊
  • 织梦网站seo建站网址平台
  • 网站建设 网页开发网站收录时有时没有
  • 深圳网站设计公司专业吗asp网站表格代码
  • 网站排名优化培训课程如何建个人网站流程
  • wordpress动态标题百度seo和sem
  • 什么网站做一手项目好页面设计在哪里找
  • 深圳网站制作公司排名宁波企业网站优化推广
  • 河北建设局网站成都必去的地方排行
  • 南宁建网站必荐云尚网络如何制作响应式网站
  • 自贡网站建设公司集团网站建设费用
  • 如何 套用模板做网站如何加强网站管理的队伍建设
  • 自己公司网站维护织梦网站图标
  • 北京制作网站公司排名工艺品外贸订单网
  • 做网站推广员需要宁德市路桥建设有限公司网站
  • 长沙专业网站建设团队做PPT的网站canva
  • 如何做网站编辑 沒技术三亚兼职招聘信息网站
  • 网站类型分类一个好网站
  • 泉州网站建设方案维护网站建设方案计划书
  • 上海网站设计首选刻seo零基础入门到精通200讲
  • 租用网站服务器价格wordpress同步腾讯微博
  • 广告图案大全图片常德seo优化
  • 网站建设谈客户说什么jquery网站
  • 网站开通微信支付收费企业微信app下载安装官方最新版
  • 分布式加载网站的静态做网站虚拟主机好还是