JAVA课堂
RtYu.LIU
我是个百依百顺的孩子,至死不变,但只顺从我自己!
展开
-
【Java】排序方法系列之冒泡排序
冒泡排序 Bubble Sort 冒泡排序是一种简单的排序算法。它主要是通过重复访问要排序的数列,一次比较两个元素,如果他们的顺序不符合原来的设计就把他们调换过来。访问数列的工作是重复地进行直到没有再需要交换的数据,也就是说该数列已经排序完成。是不是有点类似于水泡慢慢的往上冒啊!所以就称为冒泡排序 给大家找个动态图片就好理解了(图片来源于网络) 我把过程写一下吧,方便大家理解。(以从小到大排序为...原创 2019-05-11 17:31:28 · 216 阅读 · 0 评论 -
【Java】排序方法系列之选择排序
在需要排序的序列中找到最小(大)元素,将其存放到序列的起始位置。 算法如下: ①从待排序序列中,找到关键字最小的元素a[min]; ②如果a[min]不是该排序序列要的首元素,将其和首元素调换; ③从之后的元素中,找出关键字最小的元素,重复①、②步,直到排序结束。 举个例子: public class 选择排序 { public static void main(String[] args) {...原创 2019-05-11 23:54:08 · 158 阅读 · 0 评论