java常见的排序算法

1冒泡排序 ,插入排序,快速排序,选择排序,希尔排序,归并排序。 冒泡排序:通过一次遍历选取最大值或者最小值,放在开头或末尾,然后再对剩下的数据再次进行遍历。直到数据遍历完成。 选择排序:将第一个数当做最小值,然后在剩下的队列中比较拿到最小值,对初始值和最小值进行比较交换。 插入排序:从第二个数开始比较,后面的数字在之前序列中比较,插入到合适的位置,之前的数字一直保持有序,直到顺序都合适。
相关文章
相关标签/搜索