自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 各种排序算法及其java程序实现(5) -- 快速排序(Quick Sort)

快速排序(Quick Sort) 1. 基本思想:   在当前无序区R[1..H]中任取一个数据元素作为比较的"基准"(不妨记为X),用此基准将当前无序区划分为左右两个较小的无序区:R[1..I-1]和R[I+1..H],且左边的无序子区中数据元素均小于等于基准元素,右边的无序子区中数据元素均大于等于基准元素,而基准X则位于最终排序的位置上,即R[1..I-1]≤X...

2012-03-23 13:49:13 74

原创 各种排序算法及其java程序实现(4) -- 希尔排序(Shell Sort)

希尔排序(Shell Sort) 插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 希尔排序基本思想:  先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2<d1重复上述的分组和排序,直...

2012-03-23 10:35:49 73

原创 各种排序算法及其java程序实现(3) -- 插入排序

插入排序(Insertion Sort)  1. 基本思想:   每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 2. 排序过程:  【示例】: [初始关键字] [49] 38 65 97 76 13 27 49     J=2(38) [38 49] 65 97 76 13...

2012-03-23 09:54:41 66

原创 各种排序算法及其java程序实现(2) -- 选择排序

选择排序 1. 基本思想:   每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 2. 排序过程: 【示例】:   初始关键字[49 38 65 97 76 13 27 49] 第一趟排序后13 [38 65 97 76 49 27 49] 第二趟排序后13 27 [...

2012-03-23 09:51:35 63

原创 各种排序算法及其java程序实现(1) -- 冒泡排序(Bubble Sort)

各种排序算法:冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序  冒泡排序(Bubble Sort)  1. 基本思想:   两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 2. 排序过程:   设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作...

2012-03-22 21:38:14 82

原创 RMI跟WebService区别

1. RMI的客户端和服务端都必须是java,webservice没有这个限制2. RMI是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言webservice是在http协议上传递xml文本文件,与语言和平台无关3. RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。...

2012-03-05 12:56:56 98

原创 RMI、Hessian、Burlap、Httpinvoker、WebService的比较

一、综述本文比较了RMI、Hessian、Burlap、Httpinvoker、WebService5这种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以...

2012-03-05 12:54:18 60

原创 HTTP协议详解 -- 转

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且...

2012-03-04 18:22:06 73

原创 Javascript可以使用的事件 -- 转

onblur(使用在表单元素中,当元素失去焦点的时候执行)onchange(使用在表单元素中,当某些东西改变是执行)onclick(鼠标点击一个元素时执行)ondblclick(鼠标双击一个元素时执行)onfocus(使用在表单元素中,当元素获得焦点时执行)onkeydown (按下某个按键...

2012-03-04 15:54:14 93

原创 js宝典学习笔记 -- 转

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElement...

2012-03-04 15:48:29 67

英文版的Spring in action

英文原版的Spring入门书籍, 很好的spring的进阶和入门的资料。

2011-07-21

空空如也

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

TA关注的人

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