JAVA
JAVA学习
开饭了船长
这个作者很懒,什么都没留下…
展开
-
Java数据结构:希尔排序(shell)
shell排序原理图摘自:https://www.cnblogs.com/l199616j/p/10740165.html//希尔排序public class SortDemo { public static void main(String[] args) { int arr[]=new int[] {45,23,6,3,10,2,1,7,9,12}; Shell...原创 2020-05-07 11:54:50 · 155 阅读 · 0 评论 -
Java数据结构:插入排序
插入排序:将数分成左边为有序,右边为无序,将第1个数看成有序的,将第2个数与第1个数比较,按大小排序将第3个数与第2个数比较,将第2个数及之后的数后移一位,如果第3个数小于第2个数,则将第3个数与第1个数比较,如果第3个数大于第1个数,则,将第3个数插入到第2个数之前,如果第3个数小于第1个数,则将第1个数及之后的数后移一位,将第3个数插入到第1个数之前。大于的情况位置不变,等于的情况可...原创 2020-05-06 22:50:23 · 186 阅读 · 0 评论 -
Java数据结构:选择排序
package selectSort;/*选择排序:选择排序原理即是,遍历元素找到一个最小(或最大)的元素,把它放在第一个位置,然后再在剩余元素中找到最小(或最大)的元素,把它放在第二个位置,依次下去,完成排序。*/public class SortDemo {public static void main(String[] args) { int[] arr=new int[] {45...原创 2020-05-06 10:47:31 · 198 阅读 · 0 评论