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

网站竞价推广都有哪些教育培训机构排名

网站竞价推广都有哪些,教育培训机构排名,嘉兴自助模板建站,西部数码网站建设教程1 问题 冒泡排序是一种简单的排序算法,它也是一种稳定排序算法。其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻的元素可以交换,就表…

1 问题

冒泡排序是一种简单的排序算法,它也是一种稳定排序算法。其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻的元素可以交换,就表明完成了排序。那么怎么用Python实现冒泡排序呢?

2 方法

1.指向数组中相邻的两个元素(最开始是数组开头的两个元素),并比较它们的大小。

2.如果它们的顺序错了,就将它们两个的位置互换,如果顺序已经正确,就什么都不做。

3.将两个指针右移一格。重复第1、2步,直至指针到达数组末尾。

代码清单 1

import sys
st1 = [int(i) for i in input().split()]
def maopao_sort(list):
   un_sorted_len = len(list)-1
   sorted = False
   while not sorted:
       sorted = True
       for i in range(un_sorted_len):
           if list[i]>list[i+1]:
               sorted = False
               list[i], list[i+1] = list[i+1],list[i]
           un_sorted_len = un_sorted_len - 1
maopao_sort(st1)
print(st1)

3 结语

前三步骤其实是一个轮回,这个轮回结束后,最大值将被放到数组的最后,就好像最大的气泡冒出了水面一样。而冒泡排序就是不断地重复这一轮回的过程,直至整个数组的顺序正确。

http://www.ds6.com.cn/news/49884.html

相关文章:

  • 做导购网站赚钱吗腾讯网qq网站
  • 网站css连线是怎么做的西安百度公司官网
  • 网营中国网站建设淘宝直通车推广怎么做
  • 有和wind一样做用网站seo 工具
  • 食品建设网站前的市场分析海南seo排名优化公司
  • wordpress wiki 整合广州四楚seo顾问
  • 绍兴做团购的网站西地那非能提高硬度吗
  • 云海建设工程有限公司网站英语培训机构前十名
  • 建设的比较好的网站百度学术官网登录入口
  • 太原做手机网站建设对网络营销的理解
  • 做一个在线交易网站需要多少钱seo专员是什么职位
  • 一个简单的网站怎么做的qq引流推广平台
  • 网站标题用空格 逗号影响seo怎么推广网站链接
  • 深圳一建公司seo算法
  • 杭州做网站比较好的公司网络营销推广方案论文
  • 如何规划一个外贸网站2022十大网络营销案例
  • 怎么做网站推广怀化个人网站建站教程
  • 即墨网站建设哪家好百度一下你就知道主页
  • 网站备案还是域名备案南宁百度seo排名优化
  • cms网站网络地址图片网络营销的现状
  • 微信上的网站怎么做的北京最新疫情
  • web前端只做网站么珠海百度关键字优化
  • 最火爆的网络游戏排行榜广州百度seo排名
  • 湖南长沙关键词推广电话seo查询系统
  • 小程序制作多少钱山西seo
  • 营销型企业网站建设流程网络营销买什么好
  • 个人网站鉴赏开发一个网站需要多少钱
  • 网页特效的认识seo实战培训
  • iis网站子目录设置二级域名百度排行榜风云榜
  • 旅游网站如何做推广seo收索引擎优化