java实现选择排序
选择排序大概的思想就是,每一次循环找出需要排序的部分中最小的那个数,找出只有再将最小的那个数移动到它应该放置的那个位置。因为虽然他的遍历次数也是1+2+3+…+n-1,不过它每次循环只交换一次,总的来说效率还是比直接插入排序好一些。更详细的解释参考百度百科和维基百科。
下面上代码吧:
1 | package com.toozhao.sort; |
如需下载完整代码,以及其他排序代码,请到:
1 |
选择排序大概的思想就是,每一次循环找出需要排序的部分中最小的那个数,找出只有再将最小的那个数移动到它应该放置的那个位置。因为虽然他的遍历次数也是1+2+3+…+n-1,不过它每次循环只交换一次,总的来说效率还是比直接插入排序好一些。更详细的解释参考百度百科和维基百科。
下面上代码吧:
1 | package com.toozhao.sort; |
如需下载完整代码,以及其他排序代码,请到:
1 |