![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
黄泥川水猴子
焦虑没有用,得学习
展开
-
插入排序-Java实现
插入排序图解 实现代码 import java.util.Arrays; public class Sort { public static void main(String[] args) { int arr[] = {2,1,5,3,6,4,9,8,7}; int temp; for (int i=1;i<arr.len...原创 2019-10-21 10:10:05 · 138 阅读 · 0 评论 -
Java中的经典算法之冒泡排序(Bubble Sort)
原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。 第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟比较的时候最后一个数不参与比...原创 2019-08-16 13:50:42 · 118 阅读 · 0 评论 -
简单选择排序
基本思想 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数中再找最小(或者最大)的与第2个位置的数交换,以此类推,知道第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 在这里插入图片描述 操作方法: 第一趟:从n个记录中找出关键码最小的记录和第一个记录交换; 第二趟:从第二个记录开始的n-1个记录中再选出关键码最小的记录与第二个记录交换 以此类...原创 2019-09-10 15:28:20 · 465 阅读 · 0 评论