`

python实现选择排序

阅读更多
#!/usr/bin/env python
#coding=utf-8
#ChooseSort.py
#user can choose sort style: desc(1) or asc(2)
import stdinInput
def chooseSort( sortArray):
    arrayl=len(sortArray)
    if(arrayl<1):
        return
    
    for i in xrange(0,arrayl-1):
        min=i;
        for j in xrange(i+1,arrayl):
            if(sortArray[j]<sortArray[min]):
                min=j
        sortArray[i],sortArray[min]=sortArray[min],sortArray[i]

if __name__=='__main__':
    stdinInput.stdinInput()
    chooseSort(stdinInput.intsortArrays)
    print stdinInput.intsortArrays

 

 

分享到:
评论

相关推荐

    Python实现选择排序

    用Python实现选择排序

    Python实现选择排序.rar

    本教程将详细介绍如何用Python实现选择排序,并通过一个具体的示例来演示其实现过程。 首先,我们要理解选择排序的基本步骤: 1. 在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 2. 再从剩余未排序...

    选择排序22.py python对选择排序的代码实现

    选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现...

    插入排序.py python实现的排序

    插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入...

    python实现选择排序算法.py

    python

    应用Java和Python实现冒泡排序算法

    冒泡排序:应用Java和Python实现冒泡排序算法 冒泡排序:应用Java和Python实现冒泡排序算法 冒泡排序:应用Java和Python实现冒泡排序算法 冒泡排序:应用Java和Python实现冒泡排序算法 冒泡排序:应用Java和Python...

    分别使用Java和Python实现希尔排序算法

    希尔排序:分别使用Java和Python实现希尔排序算法 希尔排序:分别使用Java和Python实现希尔排序算法 希尔排序:分别使用Java和Python实现希尔排序算法 希尔排序:分别使用Java和Python实现希尔排序算法 希尔排序:...

    分别使用Java和Python实现快速排序算法.zip

    快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法....

    如何使用Python实现快速排序+编程知识+技术开发

    快速排序:如何使用Python实现快速排序+编程知识+技术开发; 快速排序:如何使用Python实现快速排序+编程知识+技术开发; 快速排序:如何使用Python实现快速排序+编程知识+技术开发; 快速排序:如何使用Python实现...

    选择排序.py 使用python实现的代码

    选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序...

    各种排序算法的Python实现

    Python实现选择排序相对简单,主要通过两层循环实现。 6. 希尔排序(Shell Sort): 希尔排序是插入排序的一种优化版本,通过将待排序的元素按一定间隔分组,对每组进行插入排序,随着间隔逐渐减小,最后达到整体...

    堆排序6.py 使用python实现

    堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python...python实现排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python...

    堆排序9.py 使用python实现

    堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现...

    基于python实现的快速排序程序源码

    基于python实现的快速排序程序源码基于python实现的快速排序程序源码基于python实现的快速排序程序源码基于python实现的快速排序程序源码基于python实现的快速排序程序源码基于python实现的快速排序程序源码基于...

    python实现快速排序源码

    python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码python实现快速排序源码

    用python实现冒泡排序

    Python实现冒泡排序的代码示例: ```python def bubble_sort(arr): n = len(arr) for i in range(n): for j in range(0, n-i-1): if arr[j] &gt; arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr ``` ...

    Python实现的选择排序算法示例

    在Python中,我们可以用以下方式实现选择排序: ```python def selectSort(nums): for i in range(len(nums)): max_index = 0 # 寻找剩余部分的最大值索引 for j in range(len(nums) - i): if nums[max_index]...

    选择排序.py python源码选择排序实现

    选择排序选择排序实现python源码选择排序实现

Global site tag (gtag.js) - Google Analytics