选择排序算法python
生活随笔
收集整理的這篇文章主要介紹了
选择排序算法python
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
選擇排序定義:
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉載,請注明出處(如不注明,盜者必究)
將一個序列分未排序數列和排序數列, 在未排序序列中找到最小或者最大元素,存放到排序序列的起始位置,再從剩余未排序元素中接著找最小或最大元素,然后放到已排序序列的末尾。
代碼
#coding=utf-8#定義函數,array數組,order排序 def select_order(array,order):se = len(array)for i in range(0, se):j = ik = i+1while(k<se):if((array[j]>array[k]) and (int(order)>0)) or ((array[j]<array[k]) and (int(order)<0)):j = kk += 1array[i], array[j] = array[j], array[i]i += 1return arraypaopao = [3, 55, 66, 2, 38] #order>0升序,order<0降序 print(select_order(paopao, 1)) print(select_order(paopao, -1))實現結果:
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉載,請注明出處(如不注明,盜者必究)
總結
以上是生活随笔為你收集整理的选择排序算法python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用python模拟菜刀反弹shell绕
- 下一篇: Python中过滤序列内置函数filte