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

做网站推广 需要ftp重庆建设工程信息网项目经理积分

做网站推广 需要ftp,重庆建设工程信息网项目经理积分,老铁外链工具,嘉兴免费做网站目录 树结构及其算法-用数组来实现二叉树 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/14362800/

相关文章:

  • 电子商务网站建设设计题如何做外贸网络推广
  • 做网站需要学多久页面设计设计风格
  • 网站开发心路历程wordpress调用分类栏目
  • 网站建设仟首先金手指15做个兼职网站设计
  • 面膜网站广告怎么做互联网平台名称设计图
  • 建设 网站协议范本无锡企业网站制作哪家比较好
  • 惠州网站seo排名优化广告平面设计用什么软件
  • 济宁网站建设制作设计微信引流推广怎么做
  • 阿里域名注册网站门户网站如何建设方案
  • 南昌网站建设哪家最好网页设计公司163企业邮箱
  • 网站建设安全措施国外的wordpress主题公园
  • flash个人网站欣赏png免费素材网站
  • 网站建设需要用到iis吗网站 实例
  • 广西城乡住房建设厅网站wordpress编辑器增加按钮
  • 南昌做建网站的国际热点新闻最新消息
  • 东阿网站制作城阳在线网站建设
  • 网站备案麻烦么网站建设微信端
  • 天河做网站服务专业做网站制作自助建站系统
  • html5网站首页代码好123设为主页
  • 从seo角度做网站流量东莞哪里的网站建设效果好
  • 宁波网站建设活动类似非小号的网站怎么做
  • 瑜伽 网站模板慈溪网站制作哪家最便宜
  • 注册网站建设公司wordpress single_cat_title
  • 验证码平台网站开发网站重定向过多
  • 徐州10年网站建设 推广公司公司自己做网站吗
  • 焦作住房和城乡建设厅网站快速排名教程
  • 腾讯云网站安全认证有合作社做网站得不
  • 辽宁营商环境建设网站公司域名注册步骤
  • 杭州集团公司网站建设建筑工程网教
  • 做网站要多少的服务器小外包公司