
算法
LIl_wen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
归并排序理解和实现
归并排序 参考文章:https://zhuanlan.zhihu.com/p/36075856 核心思想图解: 排序步骤: 先把左右两边(有序)的数据按照规则填充到temp数组,直到左右两边的有序序列,有一边处理完毕为止 如果左边的有序序列的当前元素,小于等于右边有序序列的当前元素即将左边的当前元素,填充到 temp数组,然后 t++, i++ 反之,将右边有序序列的当前元素,填充到temp数组 把剩余的有序序列依次填充到临时temp数组 左边剩余填充到temp 或右边剩余填充到tem原创 2020-12-06 14:58:04 · 153 阅读 · 0 评论 -
冒泡,选择,插入排序学习记录
冒泡排序 冒泡排序动画理解:https://visualgo.net/zh/sorting 思路 总共要经过arr.length-1趟排序,每次排序要经过arr.length - 1 - i(i是趟数) 需要一个中间变量用来交换数组里面数据的位置 需要一个标识符,用来确认一趟下来是否有进行交换数据位置,标识符在进行一趟之后要重置标识符值 代码实现 package com.lilvencent.sort; import java.util.Arrays; /** * @author Lil *原创 2020-11-30 15:04:52 · 267 阅读 · 0 评论