1选择排序算法(Java语言)


常见问题:

对数组{5,18,21,1,3,62,7}进行从小到大的排序,使用选择排序算法。


1.什么是选择排序?

当每一趟走完之后,会从待排序的数组中找出一个最大(最小)的数放在序列的起始位置。

2.选择排序的Java代码实现:

3.记忆方法

外层for循环代表趟数,

内存for循环代表比较的次数。

         重点记忆两个for循环的不同点:

1.外for2    length-1

2.内for1    i+1;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述:排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    每天刷两次牙阅读 9,094评论 0 15
  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 10,601评论 0 52
  • 数组的内存分配:前面提到过,变量在内存中是从大到小寻址的(内存中以字节为单位),比如00000000 000000...
    ForeverYoung21阅读 3,833评论 0 1
  • 佛家讲,人生来便纠缠于“得不到”和“已失去”这两件事。正因“得不到”才饱尝“求不得”的苦,也正因“已失去”才惋惜“...
    山贼爷阅读 1,724评论 0 1
  • 李白 其一 云想衣裳花想容,春风拂槛露华浓②。 若非群玉山头见,会向瑶台月下逢③。 其二 一枝红艳露凝香,云雨巫山...
    三尧阅读 2,812评论 0 0

友情链接更多精彩内容