![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法
荔枝味鸡汤
每天记得微笑
展开
-
java排序算法之快速排序
快速排序 简介 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 白话文 先把数组中的一个数当做基准数 一般以第一个数为基准数(看你喜好),定义2个参数一个是i,一个是j ,i...原创 2019-12-01 21:44:27 · 155 阅读 · 0 评论 -
java排序算法之冒泡排序算法
java实现冒泡排序算法冒泡排序原理 冒泡排序 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。 原理 首先定义一个数组 把它像冒泡一样排序 第一次 1 与 32 相比 1<32 不动 故数组为 {1, 32, 5, 75, 3, 4, 88} 未发生变...原创 2019-11-26 14:59:41 · 137 阅读 · 0 评论