上一篇:Java 理论与实践: Web 层的状态复制 >>
java快速排序函数
{
int i,j;
int iTemp;
String middle,strTemp;
i = left;
j = right;
middle = pData[(left+right)/2];
do{
while((pData[i].compareTo(middle)<0) && (i<right))
i++;
while((pData[j].compareTo(middle))>0 && (j>left))
j--;
if(i<=j)
{
strTemp = pData[i];
pData[i] = pData[j];
pData[j] = strTemp;
iTemp = pDataNum[i];
pDataNum[i] = pDataNum[j];
pDataNum[j] = iTemp;
i++;
j--;
}
}while(i<=j);//如果两边扫描的下标交错,就停止(完成一次)
if(left<j)
QuickSort(pData,pDataNum,left,j);
if(right>i)
QuickSort(pData,pDataNum,i,right);
}
下一篇:Java多线程中的两个问题 >>
相关文章:
- · Java的封装类
- · Java之util类
- · Java Swing入门基础
- · 浅析Java的“克隆”方法
- · Java线程模型缺陷研究
- · 学习JAVA的笔记(一)
- · 漫谈Java语言的接口与类型安全
- · Java开源项目Hibernate包作用详解
- · Java开源项目Hibernate深度探险
- · Java 打包与批处理执行
- · Java实现汉字转换为拼音
- · JAVA程序开发小经验 - 使用ObjectStream会出现的问题
- · 一个操作数据库的Java Bean……
- · From Java to PHP
- · java生成JPEG 图像文件
- · 用java小程序applet实现无限级树结构
- · Excel的java处理方式
- · java中的匿名类
- · Java2下Applet数字签名具体实现方法
- · Excel的java处理方式
- · 我了解的javaIDE浅析
- · 将文本格式的文章转换为html/xml格式文本的功能封装到Javabean
- · java中的匿名类(zz)
- · java中,this用途总结。。。
- · java报表EXCEL解决方案
- · 學習筆記:java初始化順序
- · 如何在 vim 中更好的编辑 java 文件
- · Java入门知识
- · java初学者常用开发工具介绍
- · 开放源码-SMTP发信客户端 for Java
- · java实现屏幕取色
- · java版的SHA-1
- · java版的MD5
- · 关于继承内部类——java编程思想示例程序分析
- · java JDBC 提高程序可移植性
- · javaCC学习笔记
- · 递归函数之JAVA演绎
- · Java开发工具配置 UltraEdit
