自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

午夜学徒xpf的博客

个人学习笔记

  • 博客(5)
  • 资源 (3)
  • 问答 (8)
  • 收藏
  • 关注

原创 【Java】五种常见排序之------------------快速排序

原理:1.取序列第一个记录为枢纽记录,其关键字为Pivotkey;指针low指向序列第一个位置,指针high * 指向序列最后一个位置; * 2.从high指向的记录开始,向前找到一个关键字的值小于Pivotkey的记录,将其放到low指向的 * 位置,low++; * 3.从low指向的记录开始,向后找到第一个关键字的值大于Pivotkey的记录, * 将其放到high指向的

2017-03-04 10:33:50 340

原创 【Java】五种常见排序之----------------归并排序

原理:将两个或两个以上的有序表,合并成一个新的有序表的过程时间复杂度:O(nlogn)空间复杂度:归并排序算法稳定,数组需要O(n)的额外空间,链表需要O(log(n))的额外空间原理及代码:package paixu;/** * @author xpengfei

2017-03-04 10:27:53 339

原创 【Java】五种常见排序之----------------------插入排序

原理:将一个数通过比较后,插入到一个有序的序列中去,使插入数后的序列仍是一个有序序列;时间复杂度:O(n^2)空间复杂度:最优(已排好序)为0.其它情况为O(1);平均空间复杂度为O(1)核心算法代码:for(int i=1;iint temp=num[i];int in

2017-03-04 09:53:44 284

原创 【Java】五种常见排序之---------选择排序

选择排序:原理:每一趟(eg:i=1,2,3......n-1)在后面n-i+1个待排序记录中通过n-i次比较, 选出关键字最小的记录,与第i个记录交换时间复杂度:O(n^2)平均空间复杂度为:O(1)算法核心代码如下:for(int i=0;iflag=i;for(int j=i+1;j

2017-03-04 09:34:57 302

原创 【Java】五种常见排序之-----------冒泡排序

冒泡排序:原理: 将关键字较小的值不断地上浮,将关键字值较大的不断下沉;时间复杂度:O(n^2)空间复杂度:最优(即已经排好序)为0,平均空间复杂度为O(1);核心代码:for(int i=0;ifor(int j=i;jif(num[i]>num[j]){//数值较大的数进行交换下沉

2017-03-04 09:23:26 359

mysql驱动jar

在开发过程中,涉及到数据库的时候,需要连接数据库,而连接数据库的驱动jar是必不可少的,有了驱动jar才能和数据库建立链接以便开发的顺利进行.

2017-09-07

Spring的配置文件

在使用Spring框架时的applicationContext.xml配置文件,其中包含了很多使用过程中必需的标签,可以简化开发过程.

2017-09-07

mybatis3框架jar

免费开源框架mybatis3的jar,便于在开发过程中对数据库的操作,使开发过程更加简洁便利,也便于在学习过程中的使用.

2017-09-07

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

TA关注的人

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