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

自己创业开网店需要什么aso安卓优化

自己创业开网店需要什么,aso安卓优化,沈阳哪家做网站最好,手表专卖网一、归并 li[2,4,5,7,//1,3,6,8]#归并的前提是必须两部分排好序 def merge(li,low,mid,high):ilowjmid1ltmp[]while i<mid and j<high: #只要左右两边都有数if li[i]<li[j]:ltmp.append(li[i])i1else:ltmp.append(li[j])j1#while执行完&#xff0c;肯定有一部分没数…

一、归并

li=[2,4,5,7,//1,3,6,8]#归并的前提是必须两部分排好序

def merge(li,low,mid,high):i=lowj=mid+1ltmp=[]while i<=mid and j<=high: #只要左右两边都有数if li[i]<li[j]:ltmp.append(li[i])i+=1else:ltmp.append(li[j])j+=1#while执行完,肯定有一部分没数了while i<=mid:ltmp.append(li[i])i+=1while j<=high:ltmp.append(li[j])j+=1li[low:high+1]=ltmpli=[2,4,5,7,1,3,6,8]
merge(li,0,3,7)
print(li)

在这里插入图片描述

二、归并排序

1.分解:将列表越分越小,直至分成一个元素。
2.终止条件:一个元素是有序的。
3.合并:将两个有序列表归并,列表越来越大。
在这里插入图片描述

def merge(li,low,mid,high):i=lowj=mid+1ltmp=[]while i<=mid and j<=high: #只要左右两边都有数if li[i]<li[j]:ltmp.append(li[i])i+=1else:ltmp.append(li[j])j+=1#while执行完,肯定有一部分没数了while i<=mid:ltmp.append(li[i])i+=1while j<=high:ltmp.append(li[j])j+=1li[low:high+1]=ltmp#li=[2,4,5,7,1,3,6,8]
#merge(li,0,3,7)
#print(li)def merge_sort(li,low,high):if low<high:#至少有两个元素,递归(终止条件是只有一个元素)mid=(low+high)//2merge_sort(li,low,mid)merge_sort(li,mid+1,high)merge(li,low,mid,high)li=list(range(1000))
import random
random.shuffle(li)
print(li)
merge_sort(li,0,len(li)-1)
print(li)

在这里插入图片描述

在这里插入图片描述
时间复杂度:O(nlogn)(logn层,每一层为n)
空间复杂度:O(n)

归并、快速、堆排序

1.三种排序算法的时间复杂度都是0(nlogn)
2.一般情况下,就运行时间而言:
快速排序<归并排序<堆排序.
3.三种排序算法的缺点:
快速排序:极端情况下排序效率低
归并排序:需要额外的内存开销
堆排序:在快的排序算法中相对较慢

在这里插入图片描述
(隔着换不稳定)

http://www.hkea.cn/news/267704/

相关文章:

  • 如何批量建站什么是互联网营销
  • 哈尔滨网站建设如何搭建一个网站平台
  • 哪些网站可以做任务网络营销推广的基本手段
  • 互联网舆情报告什么是seo营销
  • 餐饮商家做网站的好处沈阳关键词优化费用
  • 如何把网站的文字编辑网站页面优化内容包括哪些
  • 安徽做公司网站哪家好销售策略和营销策略
  • 做游戏都需要什么网站吗域名注册腾讯云
  • 北京建设厅网站谷歌关键词搜索
  • 如何识别一个网站是否做的好谷歌关键词挖掘工具
  • 网站建设专家网店营销推广
  • 做试玩网站搜索引擎优化答案
  • 外贸家具网站百度引擎搜索网址
  • 公司网站的栏目设置肇庆seo优化
  • 如何制作一个论坛网站网络服务器配置与管理
  • 北京中国建设部网站有什么平台可以推广
  • flash网站优缺点厦门百度seo
  • 贵阳利于优化的网站百度搜索引擎推广步骤
  • 金色 网站 模板外链是什么
  • 网站有多难做如何做推广引流赚钱
  • 建设企业网站怎么样百度首页 百度
  • 热烈祝贺网站上线泉州seo代理计费
  • 网站平台建设意见长沙有实力seo优化
  • 深圳网站如何制作西安seo网站推广优化
  • 网站建设业务文案网站seo检测工具
  • 石家庄做外贸网站建设现在最好的营销方式
  • 兰州做网站公司有哪些html+css网页制作成品
  • 福州做网站的公司多少钱信息流优化
  • 群晖的网站开发百度客服怎么转人工
  • 制作网站项目流程无锡网站建设seo