排序算法
小白你是真白啊
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序 工作原理: 第一次排序:从数组中依次取出相邻两个元素,进行比较,小的元素被被放在大的元素前面,然后小的元素不在参排序。 第二次排序:再从刚比较过的大的元素开始,依次向后取出相邻的两个元素进行比较,,小的元素被被放在大的元素前面, 然后小的元素不在参排序。 ..... 一次类推,直到排序完成。 动图链接:https://www.runoob.com/w3cnote/bubble-sort.html 代码演示: public static void main(Stri原创 2021-03-14 11:05:42 · 124 阅读 · 0 评论 -
选择排序
选择排序 工作原理: 第一次循环:默认第一位为最小值,然后循环除第一位剩下的所有元素,找到其中最小的元素,将第一位的元素与其进行调换, 完成一次排序,即第一位此时是最小值,并不在参与以后的循环。 第二次循环:默认第二位是最小值,然后循环除第二位剩下的所有元素,找到其中最小的元素,将第二位的元素与其进行调换, 完成第二次排序,即第二位是比第一位大,比剩下的都小,也不再参与剩下的排序。 ...... 以此类推,直到排序完成。 动图演示网站:https://www.runoob.com/w3原创 2021-03-14 10:51:31 · 96 阅读 · 0 评论