- 浏览: 1137143 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (240)
- javascript (24)
- Struts (3)
- Hibernate (9)
- spring (3)
- 学海无涯 (45)
- jstl (4)
- java (21)
- js (4)
- Ajax (2)
- 开源框架-ajax (1)
- oracle spring (38)
- unix (6)
- 美国骆驼 American Camel 骆驼皮鞋 骆驼正品 (0)
- android (1)
- BIEE (16)
- informatica (13)
- 触摸屏 (1)
- 诈×骗×电话 (4)
- 远程桌面无法连接 (1)
- 旅游 (3)
- 生活 (8)
- hp6531s (2)
- oracle (6)
- 短信病毒 (1)
- 手机诈骗 短信病毒 (3)
- 骗子 (3)
- ultraedit (1)
- sql2008 (0)
- 苏宁易购大骗子 苏宁易购二手当新品卖 苏宁易购以次充好 苏宁易购您还敢下单吗 (0)
- 苏宁易购二手当新品卖 (0)
- informatica etl (5)
- etl (8)
- NoClassDefFoundError: com/opensymphony/xwork2/util/classloader/ReloadingClas (1)
- mysql (2)
- jquery ajax post (1)
- jason (1)
- json (1)
- struts2 (1)
- jsp 文本编辑器 (2)
- beyond compare (1)
- svn (3)
- EAS BOS (3)
- tapestry5 (1)
- obiee (3)
- java dll (2)
- office (1)
- kettle 8.2 org.gjt.mm.mysql.Driver (1)
最新评论
-
JianCaesar:
oracleStr2Clob,为什么要用反射,直接调用不可以吗 ...
java String和Clob转换 -
vip_gg:
...
邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication -
cherryQQ:
我把敏感的用*号代替啦,这样可以了吧,等你加一个号,等着租房子 ...
**同城租房需要加房东的微*号 -
sam.sheng.3:
dream80 写道是的,这个主要就是二步验证的问题,很多人不 ...
AttributeError: can't set attribute -
ooo456mmm:
不错
oracle job 定时执行 存储过程
------------------//bubble Sort-------------------------------------
public void doBubbleSort(int[] a){
int temp;
for(int i = 0 ; i < a.length ; i++){
for(int j = 0; j < a.length - i - 1; j++){
if(a[j] > a[j+1]){
temp = a[j];//back move
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}
-----------------------direct insert sort-----------------------------
/**
* 直接插入排序
*@param int a[]
*@date Dec 24, 2008
*@description 描述
*/
public void inSort(int a[]) {
int k = a.length;
int c = 0;
for(int i=1;i<k;++i) {
for(int j=i-1;j>=0;--j) {
if(a[j]>a[j+1]){
c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
}
}
for(int l=0;l<a.length;++l) {
System.out.println("InsertSort 第"+l+"个 :"+a[l]);
}
}
------------------------------------disCount sort---------------------
/**
* 折半插入排序
*@param int a[]
*@date Dec 24, 2008
*@author Chao
*@description 描述
*/
public void disCountSort(int temp[]) {
int length = temp.length;
for(int i=1;i<length;i++) {
int tempVar = temp[i];
int low = 0;
int high = i-1;
while(low<=high) {//减少对比
int middle = (low+high)/2;
if(tempVar<temp[middle]) {
high = middle-1;
}else {
low = middle+1;
}
for(int j=i;j>high+1;j--) {
temp[j]=temp[j-1];
temp[high+1] = tempVar;
}
}
}
for(int l=0;l<temp.length;++l) {
System.out.println("discountSort 第"+l+"个 :"+temp[l]);
}
}
----------------------------------------------------------------------
-------------------------------------------------------------------
public void doBubbleSort(int[] a){
int temp;
for(int i = 0 ; i < a.length ; i++){
for(int j = 0; j < a.length - i - 1; j++){
if(a[j] > a[j+1]){
temp = a[j];//back move
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
}
-----------------------direct insert sort-----------------------------
/**
* 直接插入排序
*@param int a[]
*@date Dec 24, 2008
*@description 描述
*/
public void inSort(int a[]) {
int k = a.length;
int c = 0;
for(int i=1;i<k;++i) {
for(int j=i-1;j>=0;--j) {
if(a[j]>a[j+1]){
c = a[j];
a[j] = a[j+1];
a[j+1] = c;
}
}
}
for(int l=0;l<a.length;++l) {
System.out.println("InsertSort 第"+l+"个 :"+a[l]);
}
}
------------------------------------disCount sort---------------------
/**
* 折半插入排序
*@param int a[]
*@date Dec 24, 2008
*@author Chao
*@description 描述
*/
public void disCountSort(int temp[]) {
int length = temp.length;
for(int i=1;i<length;i++) {
int tempVar = temp[i];
int low = 0;
int high = i-1;
while(low<=high) {//减少对比
int middle = (low+high)/2;
if(tempVar<temp[middle]) {
high = middle-1;
}else {
low = middle+1;
}
for(int j=i;j>high+1;j--) {
temp[j]=temp[j-1];
temp[high+1] = tempVar;
}
}
}
for(int l=0;l<temp.length;++l) {
System.out.println("discountSort 第"+l+"个 :"+temp[l]);
}
}
----------------------------------------------------------------------
-------------------------------------------------------------------
评论
1 楼
laiseeme
2008-12-25
cherryQQ 写道
------------------//bubble Sort-------------------------------------
------------------------------------disCount sort---------------------
----------------------------------------------------------------------
-------------------------------------------------------------------
public void doBubbleSort(int[] a){ int temp; for(int i = 0 ; i < a.length ; i++){ for(int j = 0; j < a.length - i - 1; j++){ if(a[j] > a[j+1]){ temp = a[j];//back move a[j] = a[j+1]; a[j+1] = temp; } } } }-----------------------direct insert sort-----------------------------
/** * 直接插入排序 *@param int a[] *@date Dec 24, 2008 *@description 描述 */ public void inSort(int a[]) { int k = a.length; int c = 0; for(int i=1;i<k;++i) { for(int j=i-1;j>=0;--j) { if(a[j]>a[j+1]){ c = a[j]; a[j] = a[j+1]; a[j+1] = c; } } } for(int l=0;l<a.length;++l) { System.out.println("InsertSort 第"+l+"个 :"+a[l]); } }
------------------------------------disCount sort---------------------
/** * 折半插入排序 *@param int a[] *@date Dec 24, 2008 *@author Chao *@description 描述 */ public void disCountSort(int temp[]) { int length = temp.length; for(int i=1;i<length;i++) { int tempVar = temp[i]; int low = 0; int high = i-1; while(low<=high) {//减少对比 int middle = (low+high)/2; if(tempVar<temp[middle]) { high = middle-1; }else { low = middle+1; } for(int j=i;j>high+1;j--) { temp[j]=temp[j-1]; temp[high+1] = tempVar; } } } for(int l=0;l<temp.length;++l) { System.out.println("discountSort 第"+l+"个 :"+temp[l]); } }
----------------------------------------------------------------------
-------------------------------------------------------------------
发表评论
-
您的电子密码器将于次日失效
2015-03-16 20:07 824今天收到一条短信 :发信息的是 95588 本 ... -
The capacity of each mail box should not exceed 2G foxmail本地邮箱满 foxmail本机邮箱满
2012-12-04 09:25 7151Foxmail客户端文件in.box和trash.box 超过 ... -
AttributeError: can't set attribute
2012-11-17 09:23 24550上次goAgent报错:AttributeError 按照b ... -
清源山 泉州清源山 清源山小路 清源山摩的 清源山摩的带路不靠谱
2012-11-05 12:44 1907清源山 泉州清源山 清源山小路 清源山摩的 清源山摩 ... -
-ERR [AUTH] Application-specific password required: http://support.google.co
2012-11-01 14:11 5223<!-- [if gte mso 9]><x ... -
不欠费销号也要缴保证金有么有 青海移动霸王条款 青海移动开户容易销户难,情何以堪啊
2012-07-18 14:00 1618由于来青海西宁长期出差,顺便就办了个青海移动的号码 ... -
您有一份快件已到达因地址不详细无法派送成功 骗人新招 小心中招
2012-06-08 10:05 3249一天前购买了一样东西 ,使用的是中国邮政,第二天就收 ... -
京东商城不要贪吃没有质量保障的服装这一笔羹毁掉了京东这个品牌
2012-05-22 09:41 1489前几天在京东商场买啦7条小内裤发现,同样均码的小内 在 ... -
NOKIA 手机旺旺 nokia 5230手机旺旺 手机旺旺软件下载
2011-11-14 11:27 1377塞班系统的手机客户,只要使用java 版本的手机 ... -
NOKIA 5230如何删除安装的软件
2011-11-13 23:06 1267今天安装啦一个塞班的(水果忍者)手机游戏,很垃圾,但是就是 ... -
无法打开internet站点,ie无法打开站点的解决方法【图解】
2011-10-27 16:07 3225无法打开internet站点 , ie无 ... -
02061178400 骚扰电话大家小心啊
2011-10-24 11:31 183702061178400 骚扰电话大家小心啊 ... -
做淘宝真的很辛苦哈,现在深有体会
2011-10-14 23:21 4美国骆驼 American Camel 骆驼皮鞋 骆驼正品 ... -
美国骆驼 American Camel 骆驼皮鞋 骆驼正品
2011-10-14 00:29 24今天新开通啦淘宝店铺:http://mycamel. ... -
来到渔具店里,发现我真的out啦
2011-06-10 18:13 1108来到渔具店里,发现我真的out啦 自从上完 ... -
如何安装惠普单个键盘
2011-05-23 10:39 1729刚刚换啦一个笔记本键盘 没有两天就掉了一个B 键盘盖子 ,怎么 ... -
NOKIA 5230安装QQ软件
2011-05-08 18:03 1229先把下载的QQ软件拷贝到存储卡里面新建一个文件夹,然后 功能 ... -
由于没有安装音量控制程序,Windows 无法在任务栏上显示音量控制
2010-11-30 18:54 14301、打开我的电脑 工具 文件夹选项 查看 隐藏已知文件类型 ... -
支付宝控件安装失败
2010-11-11 19:23 1406重新安装操作系统后,发现淘宝里面的支付宝控件安装失败,最 ... -
凡客一次不愉快的购物
2010-10-22 10:44 11472010-10-17在凡客购买衣服,18日开始发货,直到今天还 ...
相关推荐
Java 排序算法使用及场景说明 本文档主要介绍了 Java 排序算法的使用和场景说明,包括了五个实践场景的解决方案。 Scenario 1: 找出两个文件共同的 URL 在这个场景中,我们有两个文件 a 和 b,每个文件中存放了 ...
Java排序算法大全是一份专为Java开发者准备的学习资源,涵盖了各种经典的排序算法,旨在帮助初学者和有经验的程序员深入理解排序的原理和实现。排序是计算机科学中的基础且重要的概念,它在数据处理、数据库操作、...
Java排序算法实现 Java排序算法实现 Java排序算法实现
java排序算法java排序算法插入选择冒泡java排序算法插入选择冒泡
在Java编程语言中,排序算法是数据结构与算法学习中的重要组成部分。本实验通过生成大量随机数并写入文件,然后使用四种不同的排序算法进行排序,以比较它们的效率。以下是对这四种排序算法的详细解释: 1. **冒泡...
【Java排序算法详细整理】 在计算机科学中,排序算法是用于对一组数据进行排列的算法。在Java中,实现各种排序算法有助于理解数据结构和算法的原理,同时也能提高编程能力。以下是对Java中常见的几种排序算法的详细...
这个"Java排序算法包"提供了对多种排序算法的支持,并且允许用户根据自己的需求自定义比较条件,使得排序功能更加灵活。 1. **排序算法基础**: - 排序是指将一组数据按照特定的顺序进行排列的过程。常见的排序...
Java排序算法涉及了多种方法,用于组织数组或集合中的元素,使其按照特定顺序排列。以下是对这些算法的详细解释: 1. **冒泡排序(Bubble Sort)** 冒泡排序是一种简单直观的排序算法,它重复地遍历待排序的数列,一...
Java排序算法涉及了多种方法,每种都有其特定的适用场景和性能特点。本篇将深入探讨几种常见的Java排序算法,包括冒泡排序、插入排序、选择排序、快速排序、归并排序、堆排序以及TimSort等。 1. **冒泡排序**: ...
这个名为"java排序算法-大全.rar"的压缩包文件显然包含了多种Java实现的排序算法,这对于我们理解和掌握这些算法至关重要。 首先,让我们从标签提及的两个经典排序算法开始:冒泡排序和折半排序。 1. **冒泡排序**...
本资源提供了丰富的Java排序算法的演示源码,注解详尽,有助于理解和学习。 1. **冒泡排序(Bubble Sort)** 冒泡排序是最基础的排序算法之一,通过不断地交换相邻的不正确顺序的元素来逐步完成排序。源码中应该...
Java排序算法是编程面试和笔试中常见的考察点,掌握这些算法对于提升编程能力和解决实际问题至关重要。本篇文章将深入探讨几种主要的Java排序算法及其特点。 1. **插入排序** - **直接插入排序**:将每个元素依次...
Java排序算法汇总大全 在计算机科学中,排序算法是用于对数据序列进行排列的算法,以便根据特定标准对其进行组织。本文将详细介绍Java中常见的几种排序算法,并提供它们的基本原理、性能分析以及适用场景。 1. ...
本文将详细探讨标题所提及的几种排序算法:合并排序、插入排序、希尔排序、快速排序、冒泡排序以及桶排序,并结合Java语言的实现进行解析。 1. **合并排序(Merge Sort)**: 合并排序是一种基于分治策略的排序算法...
Java排序算法是编程领域中的重要知识点,特别是在处理大量数据时,高效的排序算法能显著提升程序性能。本资源包含了Java实现的常见排序算法集合,对于学习和理解这些算法有着极大的帮助。 1. 冒泡排序(Bubble Sort...
【Java排序算法集合】 在Java编程中,排序算法是数据结构和算法中不可或缺的一部分,它用于将一组数据按照特定的顺序排列。常见的排序算法包括选择排序、冒泡排序和插入排序,下面我们将逐一探讨这些算法的基本思想...