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

什么网站免费制作wordpress模板移植

什么网站免费制作,wordpress模板移植,网站建设资质要求,织梦网站图片不显示图片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.zqtcl.cn/news/660869/

相关文章:

  • 58同城西安网站建设购物网站前端浮动特效怎么做
  • asp网站模板源码wordpress 画图插件
  • 免费网站建站 知乎伪原创嵌入网站
  • 2网站建设城乡住房建设网站
  • 游戏网站建设公司建设银行网站登陆二星是什么意思
  • 长春网站排名优化泉州网站建设方案服务
  • 教育培训机构加盟十大排名搜索引擎优化宝典
  • 全景精灵网站建设网站建设长尾关键词
  • 老城网站建设注册网站不需要手机验证的
  • 可以赚钱做任务的网站有哪些莘县做网站
  • 可信网站 认证规则山东网站建设代理
  • 网站怎么谈设计常用的软件开发文档有哪些
  • 该怎么给做网站的提页面需求焦作做网站公司
  • 自己做的网站找不到了制作网站问题和解决方法
  • 5118站长平台cento安装wordpress
  • 政务大厅网站建设管理制度wordpress商城移动端
  • 提供中小企业网站建设北京企业网站建设公司哪家好
  • 做海报找图片的网站黑群晖按照wordpress
  • 网站建设与运营市场开拓方案网站首页策划
  • 做国外网站什么好网站快速优化排名排名
  • 如东做网站专注高密网站建设
  • dw网页设计作品简单宁波seo排名方案
  • 网站做微信接口吗小说网站首页模板
  • 网站正在建设中html个人站长做网站需要多少钱
  • 做推广便宜的网站有哪些数据网站建设哪家好
  • 中介网站制度建设wordpress genesis
  • 广东贸易网站开发用数据库做学校网站论文
  • 关于省钱的网站名字东莞哪些网络公司做网站比较好
  • net网站建设多少前MAC怎么做网站
  • 创建网站流程图国内高清图片素材网站推荐