排序
低调!
成功的道路并不拥挤,因为坚持的人不多!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
冒泡排序
方便自己的记忆和不断地学习进步,希望融入大家庭(小白打卡第一天) 冒泡排序:经过定义的冒泡次数,相邻的数据进行比较交换,达到数组有序的从小到大或者从大到小排序 西边上代码 冒泡代码核心: /** * 冒泡排序 * @param arrs int类型的数组 */ private static void bubbleSort(int[] arrs) { ...原创 2019-08-20 09:44:29 · 208 阅读 · 0 评论 -
选择排序
选择排序的示意图: 思想:选择最值然后依次比较取值交换 代码实现: /** * int类型的数组排序 * @param arrs 排序的数组 * @param arrsLenth 数组的长度 */ public void selectSort(int[] arrs,int arrsLenth) { //外层循环控制需要比的次数,因为...原创 2019-08-27 11:36:53 · 208 阅读 · 2 评论 -
插入排序
插入排序的思想是: 将数组的第一个数认为是有序数组,从后往前(从前往后)进行值的比较,把数组中其余n-1个数,根据数值的大小,插入到有序数组中,直至数组中的所有数有序排列为止。如此:n个元素外层训话需要进行n-1趟排序 内层循环根据条件的是否满足进行内层循环的终止和是否继续进行比较插入 实现原理图: 代码实现: @Test public void test() { i...原创 2019-09-10 00:26:16 · 205 阅读 · 0 评论
分享