为Python中的数值数据集编写排序算法?
排序是指以特定格式排列数据。它使数据更具可读性,并且可以将数据搜索优化到很高的水平。有五种不同的排序算法。
气泡排序
合并排序
插入排序
贝壳类
选择排序
示例
def bubblesort(list): # Swap the elements to arrange in order for iter_num in range(len(list)-1,0,-1): for idx in range(iter_num): if list[idx]>list[idx+1]: temp = list[idx] list[idx] = list[idx+1] list[idx+1] = temp list = [22,43,3,21,12,31,1,2,19,10] bubblesort(list) print(list)
这是一种基于比较的算法,其中比较每对相邻元素,如果元素顺序不正确,则将其交换。
输出结果
[1, 2, 3, 10, 12, 19, 21, 22, 31, 43]
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西