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

设计网站大全软件搭建网站费用

设计网站大全软件,搭建网站费用,建筑工程教育网官网,推广公司怎么找堆 堆是一种树形结构:满足两个主要性质 堆是一种完全二叉树:堆中所有层级除了最后一层都是完全填满的,且最后一层的节点都是向左排列堆中的任意节点都不大于(或不小于)其子节点的值,这也是堆的属性 impo…

堆是一种树形结构:满足两个主要性质

  • 堆是一种完全二叉树:堆中所有层级除了最后一层都是完全填满的,且最后一层的节点都是向左排列
  • 堆中的任意节点都不大于(或不小于)其子节点的值,这也是堆的属性
import heapq as hp
import numpy as npdata=np.arange(10)
np.random.shuffle(data)# 定义一个heap列表
heap=[]
#将数据堆入
for i in data:hp.heappush(heap,i)print(heap)hp.heappush(heap,100)print('列表中最小元素',hp.heappop(heap))  #弹出最小元素# heapify(heap) 可以将任意的列表转换为堆
data=np.random.randint(1,100,size=(10)).tolist()
print(data)
print('转换前',type(data))
hp.heapify(data)
print('转换后',type(data))print('列表中最小元素',hp.heappop(data))# heapreplace(heap,n) 弹出最小元素并且被n替代
hp.heapreplace(data,1000)
print(data)# nlargest(n,heap)  #返回第n个最大值
print('第一个最大值',hp.nlargest(1,data))
print('第二个最大值',hp.nlargest(2,data))#nsmallest(n,heap) #返回第n个最小值
print('第一个最小值',hp.nsmallest(1,data))
print('第二个最小值',hp.nsmallest(2,data))# 合并堆
data1=np.random.randint(1,10,5).tolist()
data2=np.random.randint(1,10,5).tolist()
hp.heapify(data1)
hp.heapify(data2)
merged=list(hp.merge(data1,data2))  #合并两个堆
print('合并堆',list(merged))
print('data1',data1)# 堆排序
# merged=hp.merge(data1,data2)
print('堆排序前',list(merged))
sortd_data=[hp.heappop(merged) for _ in range(len(list(merged)))]
print('堆排序后',sortd_data)

栈是一种线性结构,特点是后进先出。栈主要有两个操作,分别为压栈和弹栈。压栈是将数据压入栈顶,弹栈主要是从栈顶弹出元素。

栈的特点:

  • 后进先出
  • 栈的容量是固定的,当栈达到最大容量的时候,再次压栈会导致溢出
  • 栈的元素不可以随机访问,每次只能通过弹栈来获取栈顶元素
http://www.yayakq.cn/news/380488/

相关文章:

  • 大连网站设计收费标准如何用电子邮箱做网站
  • 公司网站开发报价拿自己爱人做网站
  • 酒店宾馆型网站开发福建住房和城建设网站
  • 网站建设 部署与发布试题莱芜金点子最新招工招聘启事
  • 地方门户cms车辆优化管理专业网站
  • 有做翻译英文网站做当地门户网站多少钱
  • 网页设计做军事网站的感想做网站容易还是app容易
  • 发布信息免费的网站免费建一个网页的链接
  • 网站建设开票计量单位港口建设费申报网站
  • 门户网站简单模板专业网站建设详细方案
  • 张家港苏州网站建设河南软件开发公司有哪些
  • 网站响应式技术建娱乐网站
  • 湘潭做网站价格 磐石网络微信h5网站模板下载
  • 青州做网站的网络公司制作网站费用
  • 有没有介绍做私家导游的网站wordpress 搭建
  • 优质国外网站公司网站建设进度计划书
  • 网站的页脚什么做用html做网站顺序
  • 深入网站开发和运维intitle:网站建设
  • 四川建设人才网官网首页google搜索优化方法
  • 淘宝返利网站怎么做的上海网站营销公司
  • ICP备案网站服务内容专门做奢侈品的网站
  • 电子商务专业网站黑龙江省建设教育信息网站
  • 网站top排行榜python基础教程for循环
  • 会网站建设好吗国家企业信用信息公示系统查询
  • 深圳龙岗建网站华为网站搭建
  • 网站建设及安全管理网站建设专员工作职责
  • 哪个网站可以做翻译无锡网站建设价格费用
  • 工业设计招聘信息网站响应式网站效果图做多大的
  • 个人网站页面模板软件开发兼职平台有哪些
  • 房屋装修在线设计网站做一个简单的网站怎么做