插入排序思路

插入排序算法:

import random         # 随机模块
import timedef cal_time(func):            # 装饰器 ,用来检测算法所执行的时间def wrapper(*args,**kwargs):t1=time.time()result=func(*args,**kwargs)t2=time.time()print("%s running time: %s secs." %(func.__name__,t2-t1))return resultreturn wrapper@cal_time
def insert_sort(li):for i in range(1,len(li)):temp=li[i]j=i-1while j>=0 and li[j]> temp:  # j >=0 或者 找到比它小的元素li[j+1]=li[j]            # 往右移j=j-1li[j+1]=temp                # 将最小值放到前面
data = list(range(1000))
random.shuffle(data)
insert_sort(data)
print(data)

显示的效果为:

```````````

转载于:https://www.cnblogs.com/zhuifeng-mayi/p/9211041.html

LOW逼三人组(三)----插入排序相关推荐

  1. 排序算法之low B三人组

    排序算法之low B三人组 排序low B三人组 列表排序:将无序列表变成有充列表 应用场景:各种榜单,各种表格,给二分法排序使用,给其他算法使用 输入无序列表,输出有序列表(升序或降序) 排序low ...

  2. 排序算法lowb三人组-插入排序

    排序算法lowb三人组-插入排序 def insert_sort(li):for i in range(1, len(li)): # i表示摸到的牌的下标tmp = li[i] # 摸到的牌j = i ...

  3. bs架构 mysql_基于BS架构OA办公系统的设计(PHP,MySQL)(三人组)(含录像)

    基于BS架构OA办公系统的设计(,MySQL)(三人组)(含录像)(毕业论文13000字,程序代码,MySQL数据库,答辩PPT) 系统模块划分 企业部门管理系统(以管理员部分为核心)从功能上划分为5 ...

  4. 标准炮灰三人组飞鸽传书武侠片

    摘要:飞鸽传书 2012年07月18日飞鸽传书噎不需要再问什么了,后来才知道游戏有个互助系统,能给我们讲一个三位在游戏中的趣味故事吗,要多杯具就有多杯具,软文是相对于硬性广告而言,星辰变飞鸽传书四测的 ...

  5. sqlserver 分组合并列_哪个“三人组”是历史最强组合?数据显示最均衡组合令人意外...

    谁是历史上最好的三人组?发现自从戴维斯加盟湖人以后关于"历史最佳X人组"的话题讨论就成为了各路媒体吸引流量的主要来源.<雅虎体育>自然也不甘落后,今天他们就以此为题发布 ...

  6. 三人小组关系c语言编程,理性分析一下c-block三人组的实力

    之前发了一个关于马思唯的帖子,发现虎扑上还是有一些真正喜欢音乐懂hip-hop的朋友,这个贴再跟大家讨论一下c-block吧. 作为一个中文hip-hop经久不衰的团体,近期因为某些黑粉在步行街口碑有 ...

  7. 第三百三十六章 斗宗强者间的大战!

    第三百三十六章 斗宗强者间的大战! <script language="javascript" src="/js/style2.js"></s ...

  8. centos7 搭建三主三从 redis5.0集群

    最近在开始准备做毕设.楼主实习的公司为传统行业,技术太老了..只能自己慢慢找资料摸索新东西,打算用spring boot+spring cloud+redis+es+mysql+docker做个web ...

  9. 团队成员筛选的核心秘档:三否三拒三不动

    团队基础筛选机制 在我团队运作的整个生涯当中,我曾被无数人检阅,也常对团队里的每一个成员进行过一而再.再而三的筛选.比如:我还是一个团队小成员时,只要有一点业绩疯长就会被很多前辈关注.他们会私下来找我 ...

  10. 手把手搭建redis集群-三台虚拟机(三主三从)

    Redis集群环境搭建: Redis 集群简介: Redis 是一个开源的 key-value 分布式存储系统,由于其出众的性能,大部分互联网企业将其用来作为服务端分布式缓存使用.Redis 在 3. ...

最新文章

  1. 基于弹性束图匹配的人脸识别
  2. wxWidgets:wxWidgets 示例展示了 wxDisplay 类的特性
  3. Power BI Desktop中的分解树
  4. 深入理解docker graph driver - DeviceMapper
  5. DTD与XML的关系。。说的不错,拿来看看,学习了
  6. cocos2d-基本概念(5)-Effects 效果
  7. 2019泰迪杯C题案例分析-python大数据自动化数据挖掘
  8. winserver2012安装语言包
  9. 第7周 文件和数据格式化
  10. sendto函数深入理解
  11. PS如何进行自定义画笔
  12. 各大主流编程语言简介
  13. office2003安装包下载,专业版完整版官方原版!
  14. Stacked Hourglass学习笔记
  15. Postman+Newman+Git+Jenkins+Slack 接口自动化和监控
  16. tensor如何实现转置_pytorch tensor 变换
  17. 爱看网的内存占用情况
  18. “error C2712: 无法在要求对象展开的函数中使用__try”解决方案
  19. 浅夜的感悟因为夜未央
  20. 用python画画的原理_matplotlib绘图的核心原理讲解

热门文章

  1. 半同步/半异步模式,半同步半反应堆reactor模式
  2. python np float_Python astype(np.float)函数使用方法解析
  3. linux 合并视频文件,Linux下转换视频格式与合并视频
  4. 解决win7卢布符号显示问题
  5. python 实现微信自动回复(自动聊天)
  6. R语言ROC分析、ROC曲线可视化及最佳阈值计算(threshold、cutoff)
  7. Hbuilder 嵌套外部链接
  8. 做市商策略(Market Making Strategy)
  9. (SEED-Lab) DNS_Local Attack Lab
  10. 博客美化——页面白天黑夜切换