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

网站设计制作在哪能看营销排名seo

网站设计制作在哪能看,营销排名seo,自助申请海外网站,线上编程课推荐哪一个插入排序是一个对少量元素进行排序的有效算法。插入排序和很多人打牌时,整理手中的牌时的做法差不多。在开始摸牌时,我们的左手是空的,接着,一次从桌上摸起一张牌,为了找到这张牌的正确位置,我们需要把这张…

插入排序是一个对少量元素进行排序的有效算法。插入排序和很多人打牌时,整理手中的牌时的做法差不多。在开始摸牌时,我们的左手是空的,接着,一次从桌上摸起一张牌,为了找到这张牌的正确位置,我们需要把这张牌和已有的牌一一做对比。
代码实现:

def insert_sort(data):i = 1total = len(data)while i < total:current = data[i]if current > data[i-1]:i = i + 1continueelse:j = i - 1while j >= 0:if data[j] < current:breakif data[j] > current:data[j+1] = data[j]j -= 1data[j+1] = currenti += 1return data

插入排序的核心思路是:
前一个位置的数字和当前位置上的数字做对比,如果当前位置大于前一个位置,那就不动,如果比前一个位置上的数字小,那就把前一个位置上的数字后移,继续做比较,直到找到当前位置上的数字的正确位置,然后赋值。

插入排序和冒泡排序的区别是,冒泡排序是相邻2个位置上的数字做对比,然后两两交换位置,插入排序是前面位置上的数字和当前位置上的数字做对比。

http://www.dtcms.com/wzjs/563642.html

相关文章:

  • 小说素材网站诸城做网站收费
  • 反恶意镜像网站特效视频素材网站
  • 网站建设08软件外包公司如何找客源
  • 凡科手机网站建设高端企业门户网站建设服务公司
  • 用爱奇艺会员做视频网站违法吗手机网站设计教育类模板
  • 本地建设网站软件如果网站打开非常缓慢
  • 做网站视频快速装修
  • 做电影网站犯法吗电子类 购物网站
  • 响应式门户网站模板沈阳做网站客户多吗
  • 圣融网站建设移动网站系统
  • 网站上线之后要做的工作单页网站定义
  • 求职招聘网站开发专业团队朋友圈文案
  • 织梦网站优化教程旅游网站400电话彩铃
  • 增光路网站建设平凉哪家做企业网站
  • 江门论坛网站建设简约型网站开发
  • 自己买服务器搭建网站自己怎么自学软件开发
  • 建立网站 知乎网站建设知识点
  • 温州做网站建设公司定位网站关键词
  • 郑州网络营销网站网站域名要怎样规划
  • 网站建设优化佛山网站建设 小白
  • 重庆智能建站模板营销网站的关键字
  • 网站建设费用分录中国电子科技集团有限公司
  • 定制网站制作费用两学一做纪实评价系统登陆网站
  • lol网站怎么做遵义建站
  • 简单的网站注册流程图wordpress 是免费的吗
  • 网站怎么优化关键词网站建设程序流程
  • typecho做网站怎么制作图片文件
  • 广西建设工程造价管理协会网站河南工程建设信息网查询
  • 西安企业建站价格上海小学网站建设招标
  • 大丰做网站哪家最好网站如何提交给百度