![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Delete&_all
长风破浪会有时,直挂云帆济沧海。
展开
-
插入排序算法之Java实现
插入排序 插入排序(Insertion Sort)顾名思义就是讲未排序的元素插入到已排序的队列中以构成新的有序队列。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 原理 每次都将当前元素插入到左侧已经排序的数组中,使得插入之后左侧数组依然有序,如图: 代码实现 Java实现: public static voi...原创 2019-11-08 13:04:15 · 189 阅读 · 0 评论 -
冒泡排序算法之Java实现
冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 原理 每次比较相邻的两个元素,将最大或者最小的元素交换到最右端,如图: 代码实现 Java实现: 1...原创 2019-10-26 12:30:15 · 172 阅读 · 0 评论