java的冒泡排序
2024-10-19 22:12:36
public interface Sorter{
public <T extends Comparable<T>> void sort(T[] list);
//定义两个待排序的集合
}
public class bubblie implements Sorter{
public <T extends Comparable<T>> void sort(T[] list){
boolean flag = true;
for(int i = 1,len = list.length;i<len&&flag;++i){
flag = false;
for(int j =0; j<len-1;++j){
if(list[j].compareTo(list[j + 1])>0){
T temp = list[j];
list[j] = list[j +1];
list[j +1] = temp;
flag = true;
}
}
}
}
}
最新文章
- 【 2013 Multi-University Training Contest 6 】
- gdb注意事项
- Struts 2 拦截器
- iOS 解决的问题
- HDOJ 1429 胜利大逃亡(续)
- POJ 2021
- div 固定宽高 水平垂直居中方法
- sysctl -p 报错问题的解决方法
- jmeter入门系列文章二 版本号介绍
- AngularJS进阶(二十九)AngularJS项目开发技巧之localStorage存储
- 工作流——activiti
- django2.0无法加载外部css和js的问题
- python3 经典排序方法
- 百度翻译爬虫-Web版(自动生成sign)
- Redis实现分布式Session
- msp430板子接485接口的气体传感器问题及处理
- SQL语句之 数据约束
- 【转】python基础-编码与解码
- Grafana安装及配置
- 五、Kafka 用户日志上报实时统计之应用概述