zoukankan      html  css  js  c++  java
  • 内排序之直接选择排序

    内排序之直接选择排序

    直接选择排序的套路比较容易理解, 就是从待排的元素里,挑最小或最大的出来,放到前面,然后迭代指针往后移一位...
    直接上代码:

    def select_sorting(ary):
        n = len(ary)
        for i in range(n):
            min_index = i
            for j in range(i + 1, n):
                if ary[j] < ary[min_index]:
                    min_index = j
            ary[i], ary[min_index] = ary[min_index], ary[i]
        return ary
    
    if __name__ == "__main__":
        arr1 = [3, 1, 2, 0, 4, -2]
        print arr1
        print(select_sorting(arr1))
    
  • 相关阅读:
    用 ArcMap 发布 ArcGIS Server FeatureServer Feature Access 服务 PostgreSQL 版本
    ArcMap 发布 ArcGIS Server OGC(WMSServer,MapServer)服务
    ArcScene 创建三维模型数据
    ArcMap 导入自定义样式Symbols
    ArcMap 导入 CGCS2000 线段数据
    ArcMap 导入 CGCS2000 点坐标数据
    ArcGis Server manager 忘记用户名和密码
    The view or its master was not found or no view engine supports the searched locations
    python小记(3)操作文件
    pytest(2) pytest与unittest的区别
  • 原文地址:https://www.cnblogs.com/becker/p/8241589.html
Copyright © 2011-2022 走看看