一、经典十大排序算法
- 从序列中
找出最大/最小的那个元素
,然后与最后面/前面的元素交换位置
。执行完一轮后,最后面/前面的那个元素就是最大的元素。
- 下面代码中, 通过将
索引为0
位置的元素当做最大元素
, 然后进行循环比较, 如果发现有元素比0位置的元素要大
, 此时就将该元素的索引
赋值给最大元素索引(maxIndex)
即可
- 下面代码中, 通过将
- 忽略上一步中曾经找到的最大元素(比较的范围就要减1),重复执行上一步。
关于 if (array[maxIndex]
关注
打赏
热门博文
- Java从入门到架构师_Elasticsearch
- Java从入门到架构师__JavaSE
- MySQL笔记: B站宋红康最新教程 (持续更新中)
- 学习《Java设计模式》目录索引 (持续更新中)
- 学习《网络协议》目录索引 (持续更新中)
- 学习《Java并发编程》目录索引 (持续更新中)
- 学习《Java虚拟机》目录索引 (持续更新中)
- 学习《恋上数据结构与算法》目录索引 (持续更新中)
- Java学习笔记目录索引 (持续更新中)
- RestTemplate (一) : ClientHttpRequestFactory、ResponseErrorHandler、ResponseExtractor、UriComponents