位置: IT常识 - 正文

python归并排序的基本思路(python数组合并并排序)

编辑:rootadmin

推荐整理分享python归并排序的基本思路(python数组合并并排序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:归并排序 python,python 归并排序算法,归并排序 leetcode,归并排序代码,python数组合并并排序,python合并排序,python数组合并并排序,归并排序csdn,内容如对您有帮助,希望把文章链接给更多的朋友!

基本思路

python归并排序的基本思路(python数组合并并排序)

归纳排序是采用分治法的非常典型的应用。

1、先归还分解组,然后合并组。基本构想是将数组分解到最小,然后合并两个有序数组。

2、基本构想是比较两个数组的最前面的数量,谁小就先取谁,取后取相应的指针后移。

然后进行比较,直到一个组是空的,最后复制另一个组的剩馀部分即可。

实例

#归并排序defmerge_sort(alist):'''归并排序'''n=len(alist)ifn<=1:returnalistelse:mid=n//2#left表示采用归并排序后形成的有序的新的列表left_li=merge_sort(alist[:mid])#right表示采用归并排序后形成的有序的新的列表right_li=merge_sort(alist[mid:])#将两个有序的子序列合并成一个新的整体#merge(left,right)left_pointer,right_pointer=0,0result=[]whileleft_pointer<len(left_li)andright_pointer<len(right_li):ifleft_li[left_pointer]<=right_li[right_pointer]:result.append(left_li[left_pointer])left_pointer+=1else:result.append(right_li[right_pointer])right_pointer+=1result+=left_li[left_pointer:]result+=right_li[right_pointer:]returnresultif__name__=='__main__':alist=[54,26,93,17,77,31,44,55,20]print(alist)sorted_alist=merge_sort(alist)print(sorted_alist)

以上就是python归并排序的基本思路,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/313093.html 转载请保留说明!

上一篇:织梦dedecms默认作者和默认来源修改方法(织梦DedeCMS默认文件夹重命名)

下一篇:phpcms不允许上传该类型文件怎么办(php.ini上传限制)

  • 汇算清缴补交所得税会计分录小企业会计政策
  • 分配税后利润需交个人所得税吗
  • 先到发票后到商品怎么入账
  • 工程项目估算收入要缴税吗
  • 增值税发票9个点和13个点区别
  • 跨越发票冲红,填了红字信息表,没有负数发票
  • 企业购买电话充值卡的分录
  • 年前采购
  • 企业购入办公桌和办公椅的核算
  • 哪些科目需要计提资产减值损失
  • 个人账户作为公司私账
  • 计提的工会经费怎么做账
  • 办公设备折旧年限及残值率
  • 企业重组中撤资所得税有哪些处理规则?
  • 农产品一般纳税人免税吗
  • 年收入12万申报人数
  • 车辆处置入账价值包括哪些
  • 工会经费缴纳比例是哪里规定的
  • 企业技术开发的原则
  • 企业所得税计算方法公式
  • win10我无法更改某些设置
  • Win11如何关闭屏保上的广告
  • linux统计文件行数字数
  • 如何申请公积金装修房子
  • 政策性退税申请怎么写
  • 企业缴纳保险的比例
  • php的魔术函数
  • php23种设计模式
  • php基于正则批量输出
  • 施工企业会计核算特点有哪些
  • 微信小程序图片大小如何设置
  • 为什么说网络安全靠人民
  • 投稿p2
  • bert数据增强
  • 内部结算属于什么科目类别
  • JavaScript基础_1
  • 办理车辆购置税流程
  • 被冲红发票怎么处理
  • 快递公司的收件员好干吗
  • SQL Server 2016 CTP2.2安装配置方法图文教程
  • sqlserver数据库获取当前时间
  • sql 语法树
  • 出售专利技术收增值税吗
  • 固定资产盘点盘什么
  • 本年利润亏损还需要交所得税吗
  • 生产自己的产品
  • 售后回租的实质
  • 厂家给经销商的活动方案怎么写
  • 办外经证需要交税吗
  • 怎么对外投资
  • 如何调整以前年度库存
  • 记账凭证后面附发票第几联
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 知识产权fa
  • 代收收入
  • 原材料保险公司赔偿会计分录怎么写
  • 开办费入哪个会计科目
  • 股权转让如何避免转让前债务
  • 如何动态修改mysql的全局参数
  • mysql在指定字段前添加
  • 电脑安装了安卓系统没用
  • windows查询
  • linux常用命令csdn
  • python scrapy爬虫
  • opengl入门教程
  • express的中间件
  • node 微信公众号开发
  • 初识年岁尚温柔 小说 免费
  • shell自定义函数以及使用
  • nodejs ejs
  • python日志管理系统
  • unity3d官方教程
  • jquery的show和hide
  • 用javascript
  • Android调用系统的电话拨号程序
  • jquery获取outerhtml
  • multiset volatile
  • 广东省电子税务局登录方式
  • 税务局上班周末上班吗
  • 福建地税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设