快速排序 快速排序了就是使用了分治法 给你一堆数 int[] arr = {19,41,50,93,35,10,86}; 你只需要随便拿出一个数作为基数 然后将比较后的数,如果大于等于基数就放到右边 同理如果
插入排序它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 定义两层循环,第一次循环为大循环
选择排序 选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,
包装类基本类型Java有八种基本类型,每种基本类型都有一个对应的包装类。 Java中,基本类型和对应的包装类如下表所示: 基本类型 包装类 boolean Boolean byte Byte short Short
二分查找二分查找(binary search),也称折半搜索,是一种在 有序数组 中 查找某一特定元素 的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组
枚举枚举的定义枚举类的使用enum(它与class、interface关键字地位相同)关键字定义。一个java源文件中只能有一 个public修饰的枚举类,且java源文件也必须和枚举类的类名相同。 下面来定义一个枚举类: public
异常之前我们介绍的基本类型、类、接口、枚举都是在表示和操作数据,操作的过程中可能有很多出错的情况,出错的原因可能是多方面的,有的是不可控的内部原因,比如内存不够了、磁盘满了,有的是不可控的外部原因,比如网络连接有问题,更多的可能是程序的编程
Mysql基础介绍数据库分为关系型数据库和非关系型数据库(重点学习redis) MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 DB : DataB
数组理论基础​ 想必学过数据结构的同学都知道数组了,接下来就带大家了解一下。 1 数组的存储方式​ 数组是通过下标索引获取的方式到下标下对应的数据,数组是存放在内存空间的,每一个数都对应的一个相对地址。我在这里不过多的赘述了,具

座右铭

当你能飞的时候就不要放弃飞,当你能梦的时候就不要放弃梦;当一个人真正觉悟的一刻,他放弃追寻外在世界的财富,而开始追寻他内心世界的真正财富。——渣渣

公告

  • #博客更新到3.0了
  • #新增 轮播图支持三种模式了,功能也增强了 ~
  • #新增 支持二级导航
  • #新增 归档,分类等页面头部图片位置可以设置为视频 ~
  • #新增 头部导航可以设置为在顶部透明,并且可以任意设置背景颜色了 ~
  • #新增 首页增加了座右铭和公告栏目 ~

推荐文章

快速排序 快速排序了就是使用了分治法 给你一堆数 int[] arr = {19,41,50,93,
阅读更多
插入排序它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上
阅读更多
选择排序 选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大
阅读更多
包装类基本类型Java有八种基本类型,每种基本类型都有一个对应的包装类。 Java中,基本类型和对应的包装类如下表所示
阅读更多
二分查找二分查找(binary search),也称折半搜索,是一种在 有序数组 中 查找某一特定元素 的搜索算法。搜索
阅读更多
枚举枚举的定义枚举类的使用enum(它与class、interface关键字地位相同)关键字定义。一个java源文件中只
阅读更多
异常之前我们介绍的基本类型、类、接口、枚举都是在表示和操作数据,操作的过程中可能有很多出错的情况,出错的原因可能是多方面
阅读更多
Mysql基础介绍数据库分为关系型数据库和非关系型数据库(重点学习redis) MySQL是一种关系型数据库管理系统,关
阅读更多
数组理论基础​ 想必学过数据结构的同学都知道数组了,接下来就带大家了解一下。 1 数组的存储方式​ 数组是通
阅读更多