![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
核桃是只猫
努力也许会幸运,不努力一定不幸运。
展开
-
排序算法-插入
Java实现插入排序插入排序的基本思想1.插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我们从右到左将它与已在手中的每张牌进行比较。拿在左手上的牌总是排序好的,原来这些牌是桌子上牌堆中顶部的牌 。2.插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中,然后找到合适自己的位置,使得插入第n个数的这个原创 2021-01-25 18:27:58 · 101 阅读 · 0 评论 -
排序算法-冒泡
Java实现冒泡排序冒泡排序算法的原理如下: 1.比较相邻的元素,如果第一个比第二个大,就交换他们两个。(升序)2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。public static void MaoPaoSort(int[] nums){ for(int i = 0;i<nums.le原创 2021-01-23 12:53:08 · 113 阅读 · 0 评论