选择排序算法python

Ginger ·
更新时间:2024-09-20
· 741 次阅读

选择排序定义:

将一个序列分未排序数列和排序数列, 在未排序序列中找到最小或者最大元素,存放到排序序列的起始位置,再从剩余未排序元素中接着找最小或最大元素,然后放到已排序序列的末尾。

代码 #coding=utf-8 #定义函数,array数组,order排序 def select_order(array,order): se = len(array) for i in range(0, se): j = i k = i+1 while(karray[k]) and (int(order)>0)) or ((array[j]<array[k]) and (int(order)0升序,order<0降序 print(select_order(paopao, 1)) print(select_order(paopao, -1))

实现结果:
在这里插入图片描述

一个超级无敌可爱的人 原创文章 56获赞 172访问量 6544 关注 私信 展开阅读全文
作者:一个超级无敌可爱的人



选择排序 选择 排序 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号