当前位置: 首页> 娱乐> 明星 > 直播平台开发费用_广元专业高端网站建设_沈阳专业seo_怎么做百度网页

直播平台开发费用_广元专业高端网站建设_沈阳专业seo_怎么做百度网页

时间:2025/7/14 0:53:26来源:https://blog.csdn.net/m0_75260099/article/details/145497232 浏览次数:0次
直播平台开发费用_广元专业高端网站建设_沈阳专业seo_怎么做百度网页

在无序数据中找到最小(最大)元素,放置到无序数组的起始位置

从剩余未排序的元素中寻找最小(最大)元素,放到无序数组的起始位置。

重复上述过程,直到所有元素有序。

一般默认待排序数组第一个为最小值,找待排序数组当中真正的最小值,找到真正的最小值和待排序数组的一个值进行交换,交换完成之后,真正的最小值到达正确位置。

时间复杂度:O(n^2)

import java.util.Arrays;public class SelectSort {public static void main(String[] args) {int[] arr = {5,7,4,2,0,3,1,6};sort(arr);System.out.println(Arrays.toString(arr));}public static void sort(int[] arr) {for(int i = 0;i<arr.length;i++) {// 定义变量存储最小值int min = arr[i];// 定义变量存储最小值的下标int pos = i;for(int j = i ;j<arr.length;j++) {if(arr[j]<min) {min = arr[j];pos = j;}}
//			真正的最小值和默认的最小值交换arr[pos] = arr[i];arr[i] = min;}}}

关键字:直播平台开发费用_广元专业高端网站建设_沈阳专业seo_怎么做百度网页

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: