![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
吾贿了鹏
这个作者很懒,什么都没留下…
展开
-
java选择排序法
选择排序法: 1;将数组中的全部元素进行比较,(比较大小方法不用说了吧)把最小值放到为数组中的第一个位置,即a[0]2:将数组中从第二个元素开始到最后一个元素比较大小,最小值放到数组中的第二个位置;3:同上,依次类推public static void main(String[] args) { int[] a= {1,5,4,2,784,9,11,85}; for (int i = ...原创 2019-09-04 20:00:45 · 394 阅读 · 0 评论 -
Java插入排序详解
设一数组 a[5,4,3,5]步骤1;默认第一个是一个数组,分为 5 与4 3 5步骤2;比较4与5的大小,4<5,将5后移,即_ 5 与4 3 5→ 4 5 与3 5步骤3;比较3与前面的大小,3<5,3<4,即 _4 5与3 5→ 3 4 5与5步骤4;;比较5与前面的大小,因为5=5,即不变public static void main(String[] a...原创 2019-09-05 18:02:16 · 168 阅读 · 1 评论 -
Java 希尔排序(十大排序之一)
形成: 希尔排序与插入有关,插入排序在元素较少时效率比较高,但元素多的时候,比如有100个.如果最 后一个数最小,即a[100]最小,如果用插入排序,必须将前面99个元素分别向后移动一位,这时耗费资源较多.这时可以利用希尔排序,将一个数组分为多个数组,将a[0],a[10],a[20],…a[100] 为一组,a[1],a[11],a[11],… a[91...原创 2019-09-06 17:30:35 · 138 阅读 · 0 评论