Java学习笔记
文章平均质量分 65
白丁小都
学习编程中的小白一枚
展开
-
插入排序 Java 小白版
是指以的方式为待排序的元素寻找合适的位置,从而实现排序的一种排序算法。插入排序的过程有点类似于玩扑克牌时,右手从牌堆中抓起一张牌时,会按照牌面数字大小,将其插入左手牌中合适的位置,这样最终所有牌即可有序排列。原创 2023-04-04 23:57:23 · 268 阅读 · 0 评论 -
选择排序(Java)---傻瓜版
【以下内容都以升序为例】,因其排序过程进行多轮对比得名。简单来说,就是每一轮通过“1vs多”(有点类似于酒桌上的“打圈”)选出当前轮次的最小值,将其置于本轮的初始位置,多轮比较之后最终实现将所有元素有序排列。二、选择排序的排序过程。原创 2023-03-30 23:30:19 · 60 阅读 · 0 评论 -
Java中的冒泡排序---傻瓜版
冒泡排序(BubbleSort),顾名思义,由于整个排序的过程重复和的操作,就好像水中气泡上浮的状态,故得名。冒泡排序的整个过程分为多轮,每轮又分为多次(轮次数由需要排序的元素个数决定),以升序为例,每一轮冒泡都是从第1个元素开始,依次比较1&2,2&3,3&4,4&5……如果在比较的过程中发现前一个元素大于后一个元素,则将二者位置调换,因此可以实现这样经过多轮冒泡,就能保证所有元素的顺序排列。原创 2023-03-29 00:40:07 · 896 阅读 · 0 评论