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

wordpress响应式网站模板下载浙江住房和城乡建设厅网站

wordpress响应式网站模板下载,浙江住房和城乡建设厅网站,vip影视网站如何做app,HTML5做网站例子Python 堆#xff08;Headp#xff09; Python中堆是一种基于二叉树存储的数据结构。 主要应用场景#xff1a; 对一个序列数据的操作基于排序的操作场景#xff0c;例如序列数据基于最大值最小值进行的操作。 堆的数据结构#xff1a; Python 中堆是一颗平衡二叉树Headp Python中堆是一种基于二叉树存储的数据结构。 主要应用场景 对一个序列数据的操作基于排序的操作场景例如序列数据基于最大值最小值进行的操作。 堆的数据结构 Python 中堆是一颗平衡二叉树关于二叉树参考数据结构相关知识且基于小堆进行存储。 何为小堆简单的说就是根节点永远不大于子节点的一种存储树如下所示 为何会形成图示的二叉树这跟二叉树的存储及翻转规则有关比较复杂如果感兴趣可查阅数据结构相关知识。 特性 1堆的数据要基于链表List进行操作堆中的数据是基于链表进行操作。 2堆直接基于链表操作不再开辟新的存储空间。 3堆头永远都是最小的值。 4堆的检索是根据中序遍历方式根节点 -- 左节点 --右节点 常用方法 1 import heapq2 3 # 1创建一个空堆并加入数据4 heap []5 for item in [2, 3, 1, 4]:6 heapq.heappush(heap, item)7 print heap # 输出 [1, 3, 2, 4]8 9 # 2根据链表构建一个堆 -- heapify 10 l [2, 3, 1, 4] 11 heapq.heapify(l) 12 print l # 输出 [1, 3, 2, 4] 13 14 # 2向堆中追加元素 --heappush 15 heapq.heappush(l, -10) 16 print l # 输出 [-10, 1, 2, 4, 3] 17 18 # (3) 弹出堆头返回堆头之后堆再进行翻转堆头保持最小值 --heappop 19 print heapq.heappop(l) # 输出 -10 20 print l # 输出 [1, 3, 2, 4] 21 print heapq.heappop(l) # 输出 1 22 print l # 输出 [2, 3, 4] 23 24 # (4) 替换第一个元素并构建堆 -- heapreplace 25 l [2, 3, 1, 4] 26 print heapq.heapreplace(l, 100) # 输出 2 27 print l # 输出 [1, 3, 100, 4] 28 29 # 5合并多个链表 -- merge 30 l [1, 3, 2] 31 l2 [5, 2, 3] 32 l3 [9, 2, 3, 1] 33 print list(heapq.merge(l, l2, l3)) # 输出 [1, 3, 2, 5, 2, 3, 9, 2, 3, 1] 34 35 # 6多路归并 -- merge 36 # 对每一个链表进行排序再对排序后的列表进行合并 37 print list(heapq.merge(sorted(l), sorted(l2), sorted(l3))) 38 39 # 7返回最大的元素 -- nlargest 40 l [2, 3, 1, 4] 41 print heapq.nlargest(2, l) # 输出 [4, 3] 42 43 # 8返回最小的元素 -- nsmallest 44 l [2, 3, 1, 4] 45 print heapq.nsmallest(2, l) # 输出 [1, 2] 46 47 # 9向堆中追加一个数据再弹出堆头弹出后堆不会发生翻转 -- heappushpop 48 l [2, 3, 1, 4] 49 print heapq.heappushpop(l, -10) # 输出 -10 50 print l # 输出 [2, 3, 1, 4]
http://www.hkea.cn/news/14377323/

相关文章:

  • 做算命网站赚钱吗绵阳市做公司网站
  • 招聘网站维护什么内容wordpress能批量上传图片么
  • 外省住房和城乡建设厅网站郑州网约车资格证网上报名
  • 站群系统程序没有网站怎么做链接视频教程
  • 如何制作简易个人网站创建全国文明城市宣传栏
  • 网站建设 坚持实用原则开网站怎么赚钱
  • 简单网站建设设计网站开发的形式有哪些
  • vps打开网站很慢40岁软件工程师的出路
  • 宿迁城乡建设监督网站公司起名网站十大排名
  • pw网站更换域名深圳专业seo
  • 做网站的公司怎么找客户个人微信公众号怎么做微网站
  • 开发个网站开票名称是什么意思wordpress的优势和
  • 仿做唯品会网站网站建设与管理专业好吗
  • 珠宝公司网站模版菜鸟网络属于哪个公司
  • 做网站需要怎么样的服务器商业模式包括哪些模式
  • 阆中网站网站建设互联网推广营销方案
  • 怎么样做网站爬虫wordpress自动评论软件
  • 网站怎么做推广和宣传语苏州网站设计公司官网
  • 网站维护目标哪个网站的系统
  • 做软件营销网站怎么样衡阳seo优化首选
  • 白城市住房建设局网站某公司的网站建设的资金预算书
  • 免费的制作网站程序洛阳网站建设lyland
  • 网站设计便宜高端网站建设文案
  • 深圳网站建设 利科技有限公司wordpress导入pdf
  • cms网站开发价格腾讯企业邮箱域名格式
  • 杭州网站开发工资广告传媒公司排名
  • 长沙优秀网站建设钦州建设网站
  • 网站统计代码放哪里手机网址全部出来
  • 东莞做企业网站做seo 教你如何选择网站关键词
  • 百度搜到网站网站建设与管理岗位