选择排序精简Python版
2023-09-11 14:17:14 时间
""" Function: do it """ li = [3, 4, 2, 9, 1, 7, 6, 5, 8] def select_sort(data): for i in range(len(data)-1): min_loc = i # 假设当前位是最小值位置 for j in range(i+1, len(data)): # 向后遍历,找出后数据中比当前位小的数的位置 if data[j] < data[min_loc]: min_loc = j data[i], data[min_loc] = data[min_loc], data[i] # 原数组中对应位置互换数据 print(data) if __name__ == '__main__': select_sort(li)
结果:
##################################################################
结论:选泡插排序low B三人组,实际过程中没有用处
相关文章
- python爬取全站壁纸代码
- python制作动态排序图
- Python 图像处理 OpenCV (13): Scharr 算子和 LOG 算子边缘检测技术
- Centos 6.4 安装Python 2.7 python-pip
- Python 日期和时间_python 当前日期时间_python日期格式化
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python编程语言学习:将多个列表数据保存为dataframe格式数据并按照指定列进行降序排序之详细攻略
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- python带你采集桌游、剧本杀游戏店数据信息~
- python可变參数调用函数问题
- 【数据结构与算法Python实践系列】5分钟学会经典排序算法-选择排序
- C++调用C++项目中的Python脚本中的函数和类。,在,工程,python
- Python编程:命令行python和python -m的区别
- python 快速排序 qsort
- 【Python】解决tqdm ‘module‘ object is not callable
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- python 字符串去除中文