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

搭建网站案例徐州网站制作如何定位

搭建网站案例,徐州网站制作如何定位,wordpress宝塔伪静态,开封建网站的公司堆#xff1a; 定义#xff1a; 必须是一个完全二叉树#xff08;完全二叉树#xff1a;完全二叉树只允许最后一行不为满#xff0c;且最后一行必须从左往右排序#xff0c;最后一行元素之间不可以有间隔#xff09; 堆序性#xff1a; 大根堆#xff1a;每个父节点…堆 定义 必须是一个完全二叉树完全二叉树完全二叉树只允许最后一行不为满且最后一行必须从左往右排序最后一行元素之间不可以有间隔 堆序性 大根堆每个父节点元素都要大于子节点元素 小根堆每个父节点元素都要小于子节点元素 堆的存储 首先按照层序遍历的顺序来给结点编号从上到下从左到右把这些编号对应到一个数组的下标把相应的元素存入数组中二叉树的序号和结点有着相应的规律之前有讲 堆的基本操作 下滤将根点与其最大子节点进行比较如果小于其最大子节点则进行交换持续比较交换直到该元素大于其子节点为止或者移动到底部为止主要用于新元素的加入复杂度O(logN可以重新构建成堆 上滤将最后一个节点与父节点进行比较如果大于其父节点则进行交换直到无法上移为止 自顶向下建堆法将新元素放到堆的最后一位然后对其进行上滤操作直到所有元素插入后完成建堆时间复杂度为O(N logN) 自下而上建堆法将元素先调整成堆然后再对父节点进行下滤操作直到根结点操作完毕这种建堆方法的时间复杂度为O(N) 优先队列 弹出最小元素的队列可以用小根堆来实现因为小根堆的根结点本来就是最小元素所以直接弹出根结点即可完成弹出操作将最后一个元素放到根结点进行下滤操作即可插入直接上滤即可 堆排序 将大根堆结点按层序遍历不断弹出即为正序 反之为倒叙 过程 1.建堆以大根堆为例倒着检查第一个非叶结点即n/2是否大于其左右结点否则与左右节点中较大的数进行交换并不断向下进行比较直到大于等于其左右结点或者已经到叶结点了 2.排序不断检查更新最后的数然后将放好的数隐藏掉
http://www.hkea.cn/news/14375248/

相关文章:

  • 北京网站制作最新教程什么网站做专利检索报告
  • 虹口 教育 网站建设互联网营销师培训方案
  • 免费建设音乐网站中国网站备案取消
  • 网站关键词在线优化网站名字怎样做版权
  • 在因特网上建设网站可选择的方案有做网站公司松江
  • 做网站的大公司都有哪些seo入门培训
  • 平台网站怎么优化网站建设技术员保密协议
  • 厦门网站建设工作需求不明确的软件开发模型
  • 在网上做软件挣钱的网站注册贸易公司流程及费用
  • html5响应式网站建设平台手机网站是怎么做的
  • 网站突然搜不到了wordpress 多重搜索
  • wordpress 多语言设置seo常用工具包括
  • seo如何选择网站标题网页微信删除聊天记录
  • 怎么做一个简单的网站想自己做点飘纱素材到网站上买
  • s001网站建设公司公司网站建设维护合同
  • 怎么做仲博注册网站市场价格查询
  • 做网站一个月赚多少钱网站开发国内外现状
  • 通州网站建设是什么免费平台源码资源网
  • 贵阳网站建设odenetwordpress能建论坛吗
  • 如何使用mysql数据库做网站浙江建设部网站
  • 包头网站建设制作建筑公司100强
  • 优秀网站作品柯林wap建站程序个人版
  • 住房城乡建设部执业资格注册中心网站如何给自己做的网站加上域名
  • 清苑区建设局网站seo快速排名软件app
  • 普陀网站建设哪家便宜北京网站建设 标准型 新翼
  • 珠海做网站找哪家好商城网站现在可以做么
  • 企业建网站选中企动力招聘网站哪个平台比较好
  • 重庆 手机网站制作营销型网站建设推来客网络
  • 网站可以做二维码吗百度网盘资源链接入口
  • 设置本机外网ip做网站网站的建设流程是什么