- 浏览: 981747 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (826)
- 硬件 (8)
- 软件 (24)
- 软件工程 (34)
- JAVA (229)
- C/C++/C# (77)
- JavaScript (8)
- PHP (1)
- Ruby (3)
- MySQL (14)
- 数据库 (19)
- 心情记事 (12)
- 团队管理 (19)
- Hadoop (1)
- spring (22)
- mybatis(ibatis) (7)
- tomcat (16)
- velocity (0)
- 系统架构 (6)
- JMX (8)
- proxool (1)
- 开发工具 (16)
- python (10)
- JVM (27)
- servlet (5)
- JMS (26)
- ant (2)
- 设计模式 (5)
- 智力题 (2)
- 面试题收集 (1)
- 孙子兵法 (16)
- 测试 (1)
- 数据结构 (7)
- 算法 (22)
- Android (11)
- 汽车驾驶 (1)
- lucene (1)
- memcache (12)
- 技术架构 (7)
- OTP-Erlang (7)
- memcached (17)
- redis (20)
- 浏览器插件 (3)
- sqlite (3)
- Heritrix (9)
- Java线程 (1)
- scala (0)
- Mina (6)
- 汇编 (2)
- Netty (15)
- libevent (0)
- CentOS (12)
- mongod (5)
- mac os (0)
最新评论
-
kingasdfg:
你这里面存在一个错误添加多个任务 应该是这样的 /** * ...
Quartz的任务的临时启动和暂停和恢复【转】 -
kyzeng:
纠正一个错误,long型对应的符号是J,不是L。
Jni中C++和Java的参数传递 -
zhaohaolin:
抱歉,兄弟,只是留下作记录,方便学习,如果觉得资料不好,可以到 ...
netty的个人使用心得【转】 -
cccoooccooco:
谢谢!自己一直以为虚机得使用网线才可以与主机连接呢。。
主机网卡无网线连接与虚拟机通信 -
yuqilin001:
要转别人的东西,请转清楚点嘛,少了这么多类,误人子弟
netty的个人使用心得【转】
package Utils.Sort;
/**
*@author Linyco
*利用选择排序法对数组排序,数组中元素必须实现了Comparable接口。
*/
public class ChooseSort implements SortStrategy
{ /**
*对数组obj中的元素以选择排序算法进行排序
*/
public void sort(Comparable[] obj)
{ if (obj == null)
{ throw new NullPointerException("The argument can not be null!");
}
Comparable tmp = null;
int index = 0;
for (int i = 0 ;i < obj.length - 1 ;i++ )
{ index = i;
tmp = obj[i];
for (int j = i + 1 ;j < obj.length ;j++ )
{ //对邻接的元素进行比较,如果后面的小,就记下它的位置
if (tmp.compareTo(obj[j]) > 0)
{ tmp = obj[j]; //要每次比较都记录下当前小的这个值!
index = j;
}
}
//将最小的元素交换到前面
tmp = obj[i];
obj[i] = obj[index];
obj[index] = tmp;
}
}
}
发表评论
-
一致性 hash 算法( consistent hashing )<转>
2013-05-23 23:53 828consistent hashing 算法早在 1997 年 ... -
【转】几种经典的hash算法
2013-05-23 23:51 3443文章出处:http://hunteagl ... -
常用hash算法及评测[转]
2013-05-23 23:27 1058RS hash 算法 unsigned int RSHas ... -
在Linux上开发网络服务器的一些相关细节:poll与epoll(转)
2011-05-04 16:23 1081随 ... -
Hash算法大全(java实现)【转】
2011-04-16 13:40 1019Hash算法有很多很多种类。具体的可以参考之前我写的Hash算 ... -
打造最快的Hash表[转]
2011-04-16 00:58 782打造最快的Hash表(暴雪用的MPQ文件) ... -
打造最快的Hash表(和Blizzard的对话)[转]
2011-04-16 00:57 834開元最近学习了一下Blizzard的MPQ文件格式,颇有 ... -
哈希算法(Hash Algorithm)初探[转载]
2011-04-16 00:35 1116不约而同的,几乎所有的流行的hash map都采用了DJB h ... -
暴雪的哈希算法 - [转载]
2011-04-16 00:28 832暴雪公司有个经典的字 ... -
哈希算法
2011-04-15 23:37 892哈希算法将任意长度的 ... -
三种简单排序算法及其对比
2011-04-01 13:32 851三种简单排序算法及其对比 代码: class ... -
递归算法
2011-04-01 13:28 968用三角数字问题说明递归 Int triangle(int ... -
高级排序
2011-04-01 13:27 767希尔排序: 插入排序的缺点是复制的次数太多,如果数据开始 ... -
冒泡排序算法的JAVA实现
2011-04-01 13:25 696package Utils.Sort; ... -
常用的各种排序算法的JAVA实现
2011-04-01 13:24 819用JAVA把《Data Structure a ... -
快速排序算法的JAVA实现
2011-04-01 13:23 694package Utils.Sort; / ... -
希尔排序算法的JAVA实现
2011-04-01 13:21 809package Utils.Sort; / ... -
插入排序算法的JAVA实现
2011-04-01 13:21 1030package Utils.Sort; / ... -
归并排序算法的JAVA实现
2011-04-01 13:18 804package Utils.Sort; / ... -
二分查找算法分析实现
2011-04-01 13:01 1233二分查找又称折半查找,它是一种效率较高的查找方法。 ...
相关推荐
基数排序算法 java实现 还有基数排序的原理文档
各种排序算法java实现各种排序算法java实现各种排序算法java实现各种排序算法java实现各种排序算法java实现
实现合并排序,插入排序,希尔排序,快速排序,冒泡排序,桶排序算法的java实现。
Java排序算法实现 Java排序算法实现 Java排序算法实现
常见的七大排序算法Java实现.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
各种排序算法 JAVA代码实现 所有排序算法 JAVA代码实现
一个简单的快速排序算法,用JAVA编写的
各类排序算法java的实现.CHM 各类排序算法java的实现.CHM
详细解释了快速排序的java实现.里面有代码,还有注释说明
最快的排序算法 java实现哈希算法-Java–哈希算法–最快的实现,排序算法数据结构
java排序算法
java实现的常用的几种基本排序算法,插入、交换、选择、归并
各类排序算法java的实现,推荐给大家看看
常见排序算法java实现,包括快速排序,归并排序,堆排序三个常用nlogn复杂度的算法
堆排序算法 java
IT常见的面试题目,各种排序算法的Java代码实现,内部有代码和详细的注释信息。
常见排序算法的实现与性能比较JAVA 问题描述:实现合并排序,插入排序,希尔排序,快速排序,冒泡排序,桶排序算法 实验要求: A. 在随机产生的空间大小分别为 N = 10, 1000,10000,100000 的排序样本(取值为[0...
主要总结了常用的七大排序算法java实现!