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

番禺网站建设怎样当前疫情十大热点

番禺网站建设怎样,当前疫情十大热点,麻涌做网站,深圳自建站网站插入排序是一个对少量元素进行排序的有效算法。插入排序和很多人打牌时,整理手中的牌时的做法差不多。在开始摸牌时,我们的左手是空的,接着,一次从桌上摸起一张牌,为了找到这张牌的正确位置,我们需要把这张…

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

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/241291.html

相关文章:

  • b2b网站建设价格啥是网络推广
  • 广州网站建设出售常熟网络推广
  • 做网站 阿里云和百度云哪个好seo主要是指优化
  • 只做彩票网站犯法吗谷歌下载官方正版
  • 如何用dw做网站淘宝seo是指什么
  • 分销商城搭建关键词优化公司排行
  • 自己做公司的网站手机搭建网站
  • 客服外包平台有哪些上海优化seo排名
  • bootstrap网站开发教程帮别人发广告赚钱平台
  • dw做一个小网站教程哪些网站可以免费发广告
  • 电商网站建设哪家公司好关键词智能优化排名
  • 备案成功后多久可以打开网站江西seo推广软件
  • 吕子乔做网站一段台词站长工具查询网站信息
  • 山东省政府办公厅马希军廊坊优化外包
  • 做网站用别人图片文章会侵权吗四川旅游seo整站优化站优化
  • 学校网站建设目的及功能定位惠州seo网络推广
  • 深圳知名网站建设公司优化人员是什么意思
  • 珠海网站建设哪家权威外贸订单一般在哪个平台接
  • 有域名之后怎么做网站建站平台
  • 网站里的个人中心下拉列表怎么做常见的网站推广方式
  • 手机企业网站怎么做网络营销一般月薪多少
  • 做酒店网站所用到的算法网站怎么注册
  • 做擦边球网站会不会违法呢深圳宝安seo外包
  • 网站详情页怎么做的发布软文的平台有哪些
  • 宿迁哪里有做网站开发的常州网站推广
  • 小型网站开发有哪些搜索引擎
  • 运营网站挣钱方法百度关键词搜索工具
  • 浙江网站建设公司广州推广工具
  • 邯郸网站建设方案培训课程设计
  • 做地产网站seo的基本内容