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

国内网站设计案例欣赏导航站wordpress

国内网站设计案例欣赏,导航站wordpress,魔客吧wordpress主题安装,wordpress站点如何适应手机目录 树结构及其算法-用数组来实现二叉树 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/14537347/

相关文章:

  • 郑州媒体网站定制开发工商查名字能不能注册
  • 门户网站建设公开情况自查常用来做网站的首页
  • 免费推广网站2022滁州市重点工程建设管理局网站
  • 上线了建站怎么样网站禁止ip访问
  • 做网站备案什么意思网站建设企业实践总结
  • 深圳品牌网站制作多少钱网上注册营业执照怎么注册
  • 网站建设简介电话上海有哪些做网站的公司
  • 如何做招聘网站效果分析淘宝代码网站有哪些
  • 第一成品网站网站内容建设方法步骤
  • 做网站如何写需求莱芜区宣传部网站
  • 数字营销技术应用网站托管服务平台
  • 黄页推广网站下载怎么建网站教程视频
  • 旅游电商网站开发六安网站建设
  • 网络营销网站建设公司wordpress房产模板
  • 网站信息发布温州网站开发风格
  • 阿里云网站建设详细教程网站地图优化
  • 阜阳h5网站建设公司成全视频免费观看在线看大全
  • 一站式服务广告语怡清源在慧聪网网站建设情况
  • 备案ip 查询网站查询网站查询系统响应式网站用什么技术做
  • 侯马建设规划局网站营销型网站系统
  • 网站内容上传要求wordpress 直播 视频
  • pos网站源码哪些网站可以免费做简历
  • 网站 扩展大连短视频代运营
  • 东营本地网站制作公司上海短视频推广公司
  • 网站建设赋值织梦网站默认密码忘记
  • 网站收录国外网站不需要备案吗
  • 深圳做棋牌网站建设哪家公司收费合理茂名网站建设培训
  • 阿里网站官网入口最新的网络营销手段
  • 怎么做自己的网站教程坪山网站建设公司
  • 涂料网站源码什么是网络营销总体环境因素