![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 63
CSS0874
自信努力帅气
展开
-
排序算法——选择排序法
算法思想:将一组记录中最小(或最大)的挑选出来放在第一位;将剩余的记录中最小(或最大)的放到第二位;依次类推,直至最后一位; 实现过程: 第一轮:比较出最小(大)的数放在第一位; 第二轮:比较出次小(大)的数放在第二位; …… 实现代码: public static void main(String[] args) { int[] arr = {1,2,3,23,7,9,2,12,3原创 2017-04-25 10:01:55 · 361 阅读 · 0 评论 -
排序算法——归并排序
算法思想:先分割,再和并。 将数列先分成两份,在将分割出再进行分割,直至无法分割(单一元素),然后在将其按按照已排序好的两个数列进行合并。 感受:光看算法解释好像很繁琐啰嗦,但其运行效率比冒泡、快速、插入排序要快。(具体为啥,我目前也不懂) 实现代码: public class MyMergeSort { public static void main(String[原创 2017-04-26 08:59:56 · 214 阅读 · 0 评论