最近在学习算法,呵呵,记录一下,省得忘了
选择排序:
假设是对一个整型数组按照升序排序{ 10, 9, 20, 8, 45, 55, 74, 48, 45 };
那么首先遍历一下数组,找出最小的一个元素,放到第一个位置(跟下标为0的元素交换)
然后遍历剩余的元素,再找出最小的来放到剩余元素的最前面,依次进行下去。
代码如下:
最近在学习算法,呵呵,记录一下,省得忘了
选择排序:
假设是对一个整型数组按照升序排序{ 10, 9, 20, 8, 45, 55, 74, 48, 45 };
那么首先遍历一下数组,找出最小的一个元素,放到第一个位置(跟下标为0的元素交换)
然后遍历剩余的元素,再找出最小的来放到剩余元素的最前面,依次进行下去。
代码如下: