选择排序法:个人认为,选择排序法是一种改良版的冒泡排序法。
大家可以比较一下冒泡排序法的代码,和选择排序法的代码。
- void SelectSort(int[] arr){
- for(int i=0;i<arr.Length;i++){
- for(int j=i+1;j<arr.Length;j++){
- if(arr[i]>arr[j]){ //比较,交换
- int temp=arr[i];
- arr[i]=arr[j];
- arr[j]=temp;
- }
- }
- }
- foreach(var a in arr){//输出排序后的数组
- Console.WriteLine(a);
- }
- }

本文深入探讨了选择排序法,一种被认为是对冒泡排序法进行改进的排序算法。通过对比两种算法的代码,详细解析了选择排序法的工作原理及其实现过程。
12万+

被折叠的 条评论
为什么被折叠?



