自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (21)
  • 问答 (5)
  • 收藏
  • 关注

原创 排序算法的指标

1.排序算法的各种指标对比 2.从排序算法的简单性我们可以将其分为两种: (1)简单排序算法:冒泡排序、简单选择排序、直接插入排序 (2)改进排序算法:希尔排序、堆排序、快速排序、归并排序 3.排序算法的稳定性 (1)稳定的排序算法:冒泡,简单选择,直接插入,归并排序 (2)不稳定的排序算法:希尔排序、堆排序、快速排序 4.排序的分类 (1)插入排序类:直接插入排序,希尔排序

2016-02-28 16:22:41 911

原创 快速排序

1.快排的基本思想就是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可以对这两部分的记录继续排序,来达到整个序列有序的目的。 2.快速排序算法的实现/** * 快速排序 * @param arr:待排序数组 * @param low:数组的首元素下标 * @param high:数组的尾元素下表 *

2016-02-28 15:44:13 257

原创 直接插入排序

1.直接插入排序基本思想:将一个记录插入到一个已经排好序的有序表中,从而得到一个新的,记录数增1的有序表。 2.直接插入排序的时间复杂度:O(n^2),但是直接插入排序算法的性能要比冒泡排序和简单选择排序的性能好一些。 3.直接插入排序算法的实现:/** * 直接插入排序算法 * @param arr * @return */ public sta

2016-02-28 12:27:55 190

原创 简单选择排序

1.简单选择排序算法的基本思想:通过i-1次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1<=i<=n)个记录进行交换。 2.简单选择排序的时间复杂度为O(n^2),虽然和冒泡的时间复杂度相同,但是简单选择排序的性能是略优于冒泡排序的。 3.简单选择排序算法的实现:/** * 简单选择排序 * @param arr:待排序的数组 * @ret

2016-02-28 11:42:49 363

原创 冒泡排序

1.冒泡排序的基本思想:两两比较相邻的记录的关键字,如果反序(反序就是指的大小顺序)则交换,直到没有反序的记录为止。 2.冒泡排序的时间复杂度 (1)在最好的情况下,若排序表示有序的,时间复杂度为O(n); (2)在最坏的情况下,若排序表示逆序的,时间复杂度是O(n^2); 所以,综合的来看冒泡排序的时间复杂度是O(n^2)。 3.冒泡排序的实现 (1)第一种冒泡排序的实现 /**

2016-02-28 10:56:31 323

原创 排序和搜索

一.排序1.概念:排序是指将元素集合按照规定的顺序进行一种排列的算法。 注意:在排序问题中把数据元素叫做关键字,排序的依据也是按照关键字之间的大小进行排序。 2.分类: (1)一般分为升序排序和降序排序 升序排序指的是集合中的元素按照升序的形式排列; 降序排序指的是集合中的元素按照降序的形式进行排列。 (2)分为比较排序和线性时间排序 比较排序依赖于比较和交换来将元素移动到正确的位置上

2016-02-28 09:48:00 408

原创 hibernate异常(2)

在做hibernate得时候,用Junit4做单元测试,出现了下面这个错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.Nati

2016-02-12 23:50:10 1923

JAVA之Object类所有方法

java.lang.Object下的各种方法

2017-08-02

JAVA基础集合代码

集合List,Set,Stack,Map,Queue

2017-07-31

junit-4.12.jar

junit-4.12.jar,用作单元测试时需要引入的Jar包之一

2016-02-13

taglibs-standard-jstlel-1.2.5.jar

taglibs-standard-jstlel-1.2.5.jar ,使用JSTL标签时,需要引入的jar包

2016-02-13

log4j-1.2.17.jar

log4j-1.2.17.jar文件jar包

2016-02-13

mysql-connector-java-5.1.38

mysql-connector-java-5.1.38连接数据库驱动包

2016-01-30

slf4j-1.7.14

slf4j-1.7.14.zip 工具包

2016-01-29

Struts2_1400_DefaultAction

Struts2_1400_DefaultAction

2016-01-23

Struts2_1300_IncludeModules

Struts2_1300_IncludeModules

2016-01-23

Struts2_1200_AccessWebElements

Struts2_1200_AccessWebElements

2016-01-23

Struts2_1100_SimpleDataValiation

Struts2_1100_SimpleDataValiation

2016-01-23

Struts2_1000_CharacterEncoding

Struts2_1000_CharacterEncoding

2016-01-23

Struts2_0900_ModelDrivenParamInput

Struts2_0900_ModelDrivenParamInput

2016-01-23

Struts2_0800_DomainModelParamInput

Struts2_0800_DomainModelParamInput

2016-01-23

Struts2_0700_ActionAtrrParamInput

Struts2_0700_ActionAtrrParamInput

2016-01-23

struts2_DMI代码

以前学习struts2时候,自己练习的代码,可以供初学者参考学习

2016-01-23

struts2_path代码

以前学习struts2时候,自己练习的代码,可以供初学者参考学习

2016-01-23

struts2_action代码

以前学习struts2时候,自己练习的代码,可以供初学者参考学习

2016-01-23

struts2_namespace代码

以前学习struts2时候,自己练习的代码,可以供初学者参考学习

2016-01-23

struts2_actionwildcard代码

以前学习struts2时候,自己练习的代码,可以供初学者参考学习

2016-01-22

struts2_HelloWorld代码

以前看着视频学习struts2时候写的练习代码,完整的代码,可以供初学者学习或者参考。

2016-01-22

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

TA关注的人

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