自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java语言插入排序详解

最近这段时间比较忙,几乎都忘了写博客这件事情,今天周末下着小雨,坐在桌前不知该干啥,就想起了把之前写的东西继续写下去。废话不多说,今天给大家介绍一下插入排序,直接进入主题。 插入排序思想:从第二个位置开始插入,依次与该数据之前所有数据进行比较,数据比该数据大,数据往后顺移。否则该数据插入到第一个比该数据小的数据后面。 是不是比较绕口,比较难理解?解释一下:“该数据”指的要插入的数据。下面通过图

2018-01-07 10:44:49 1607 1

原创 java语言选择排序详解

上一篇我们讲解了冒泡排序,接下来我们讲解选择排序。选择排序,选择排序在排序效率方面比冒泡排序的性能要优越一些。选择排序思想:每次循环查找最小值下标,记录最小值下标,交换最小值下标和第一个位置的数据。排序结果:数从小到大。同样以5个数据为例结合选择排序的思想进行图解说明。 数据为:8、5 、2 、6 、1。第一次循环过程如下图: 简单说明:由于需要记录下标,因此需要定义一个变量用于记录最小值的

2017-12-14 20:52:41 610

原创 Java语言冒泡排序详解

基于很多同学在面试的过程中被问到一些基础的算法,导致整个面试过程不理想,而基础的算法和数据结构往往都是一些大公司任职的基本要求,这也严重影响拿offer的成功率。接下来的一段时间我将陆续对一些简单的基础的算法和数据结构进行详细说明。我将从排序算法说起,下面从冒泡排序开始说起。排序结果:数据从小到大。首先说一下冒泡排序的思想:每次比较从第一个数据开始,数据两两比较,如果左边数据比右边数据大,则交换左右

2017-12-08 20:17:30 14136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除