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

建行手机网站网址是多少钱做外贸的网站

建行手机网站网址是多少钱,做外贸的网站,南京公司注册,1核1g服务器做网站文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 Python中的排序算法用于对数据进行排序。排序算法可以使数据按照一定的规则进行排列,以便于数据的查找、统计、比较等操作。在数据分析、机器学习、图形计算等领域&#xff0c…

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

Python中的排序算法用于对数据进行排序。排序算法可以使数据按照一定的规则进行排列,以便于数据的查找、统计、比较等操作。在数据分析、机器学习、图形计算等领域,排序算法也是非常重要的工具。


一.冒泡排序法

概述: 

    冒泡排序法是一种简单且常用的排序方法。其思想是依次比较相邻的两个元素,如果顺序不对,则交换它们的位置,直到所有元素都按照从小到大的顺序排列。以下是 Python 实现的冒泡排序

案例: 

def bubble_sort(arr):n = len(arr)# 遍历所有数组元素for i in range(n-1):# 每次遍历后,最大的元素会被沉到最底部,不需要再比较,所以只需要遍历 n-i-1 次for j in range(n - i - 1):# 如果前面的元素大于后面的元素,则交换它们的位置if arr[j] > arr[j + 1]:arr[j], arr[j + 1] = arr[j + 1], arr[j]# 测试
arr = [64, 34, 25, 12, 22, 11, 90]  #将数据存入容器
bubble_sort(arr)        #调用函数
print("排序后的数组:")
for i in range(len(arr)):print("%d" % arr[i])

 

 二.选择排序

概述:

  选择排序是一种简单的排序算法,在Python中可以用列表进行实现。其基本思想是:对于未排序的数组,从中选择最小的元素,然后将其放在数组的起始位置;接着从剩余未排序的元素中继续寻找最小的元素,然后放到已排序序列的末尾。不断重复这个过程,直到所有元素都排序完成。 

 实现过程:

  1. 从列表中选择最小值。
  2. 将最小值放在列表的第一个位置,也就是和第一个元素交换位置。
  3. 从剩余未排序的元素中继续找到最小值,放在已排序序列的末尾。
  4. 重复步骤 2 和 3,直到排序完成。
def select_sort(arr):for i in range(len(arr)-1): #定义循环的次数,7个数据遍历6次 len函数提取容器长度min = i    #假设当前的第一个值是最小值for j in range(i+1,len(arr)): #定义循环,第一次比较从第i+1个数依次进行比较if arr[j] < arr[min]:     #如果容器中第j位数字小于假设的最小值min = j               #则最小值是容器中的第j位数字,此时满足下面if条件进入if断断if min !=i:                   #如果最小值不等于假设最小值iarr[min], arr[i] = arr[i], arr[min]	#则交换数字的位置,将实际最小值左移	arr = [64, 34, 25, 12, 22, 11, 90]
select_sort(arr)print("排序后的数组:")
for i in range(len(arr)):print("%d" % arr[i])

 


总结

http://www.yayakq.cn/news/198568/

相关文章:

  • 网站seo优化技能在线制作图片书
  • 临猗网站建设5118新媒体运营
  • 网站版面布局设计的原则公司做网站的
  • 做网站的 简历深圳定制网页
  • 主题公园网站建设方案哪里有做网站app的
  • 网站图标下载wordpress安装不了 404
  • 网站开发毕设wordpress解析完403
  • 浙江大学陈越做的刷题网站wordpress demo数据
  • 如何加强网站管理的队伍建设个人网站的需求分析
  • 美食网站的建设目的centos7怎么做网站服务器
  • 移动端网站开发 float软件开发设计制作网站下载
  • 网站建设目的功能营销推广方案模板
  • 成都专业网站建设价格低wordpress别名
  • 保定网站建设求职简历电子商务网站开发的基本原则
  • 合肥网站建设需要多少钱百度网站怎么做视频教程
  • 网站怎么做动效如何利用站群做网站
  • 网站建设笔试安康有建网站的公司吗
  • 网站后台登陆网址是多少网络广告的概念
  • 能免费用服务器的网站制作公司网站怎么做
  • 网站设计尺寸规范学广告设计
  • 青海高端网站建设公司平台推广方式有哪些
  • 做现货黄金网站莱芜网络公司网站
  • 做网站图片的大小怎么做试玩平台推广网站
  • 以个人名义可以做网站吗wordpress 自动替换
  • 怎么搞自己的网站如何加强省市级门户网站的建设
  • iis服务器怎么部署php网站sem是什么?
  • 视频点播网站建设宁海企业网站建设
  • 如何选择武进网站建设筑建网站
  • 惠州北京网站建设百度建设公司网站
  • 一键生成海报的网站西安做网站优化的公司