Java实现排序算法之冒泡排序

冒泡排序的思想:将带排序的序列两两进行比较,较大的一个“冒泡”,“冒泡”即如果下标为A 与B的数据比较,A 大则与B交换位置,否则就不交换位置,交换位置后,此时B的位置编程A,B 的下一个位置是B,两者在进行比较,每进行一轮排序,总是较大的数排在剩下序列的最高位,也因此为冒泡排序。什么情况下使用:...

2015-10-27 22:01:42

阅读数 197

评论数 0

java实现排序算法之直接插入排序

直接插入排序思想将待排序数组看成两部分,一部分为已排好序,一部分为待排序,初始时已排序部分只有第一个元素。每次需将带排序部分的第一个元素A(将该元素保存在临时变量中)与已排序的元素由后往前一一比较,如果元素A小于比较的元素B,则元素B后移一位,如果碰到元素A小于元素B则将元素A插入元素B之后,并停...

2015-10-21 10:34:58

阅读数 269

评论数 0

java实现斐波那契数列

import java.util.HashMap; import java.util.Hashtable; import java.util.Map; public class Test { //fn = fn-1+fn-2 public static void main(String[...

2015-10-21 09:48:40

阅读数 160

评论数 0

字节流的复制文件

I/O总结链接:http://blog.csdn.net/yuebinghaoyuan/article/details/7388059import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundEx...

2015-10-16 11:15:11

阅读数 245

评论数 0

抽象类和接口的区别

抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象。 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法;   2)抽象类中的成员变量可以是各种类型的...

2015-10-15 15:48:15

阅读数 156

评论数 0

字符流读取一个文件的内容

一个文件中存储着很多数,用“,”分割,求这些数的平均数?读取文件将文本连接成一个字符串,然后以“,”分割成字符串数组,然后求和,求平均数import java.io.BufferedReader; import java.io.File; import java.io.FileReader; im...

2015-10-15 10:56:29

阅读数 1335

评论数 0

堆和栈的区别

1、堆       一般存放new 出来的对象,因为对象是在程序运行时创建,所以是动态存取,存取速度较慢,当对象不在使用,java的垃圾回收器会销毁对象释放内存。 2、栈       存放数据常量,对象的引用,存取速度快。

2015-10-15 10:49:18

阅读数 144

评论数 0

String,StringBuffer,StringBuilder的区别

String对象一旦创建就不可改变,对于不经常改变字符串更优 StringBuffer,StringBuilder对象创建后可以改变 对于StringBuffer,StringBuilder,StringBuffer是线程安全的,StringBuilder是非线程安全的 StringBuff...

2015-10-15 10:23:08

阅读数 174

评论数 1

final,finally,finalize的总结

1、final 修饰数据类型不可变;修饰对象的引用对象引用不可变,对象值可变;修饰方法不可重写;修饰类不可继承 2、finally 异常处理汇总必定执行的代码块,用来关闭资源做些清理工作 3、finalize 方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除...

2015-10-13 10:33:44

阅读数 174

评论数 0

查询统计一个班级表中男生女生各自的数量的sql

select case when IS_AUTO_VISIT='男' then '男' else '女' end 性别,count(*) 总数 from student group by case when IS_AUTO_VISIT='男' then '男' else '女' end;sele...

2015-10-12 17:05:51

阅读数 10662

评论数 0

oracle查询总成绩前十的学生信息sql

select * from ( select * from grade g,student s where g.s_id=s.s_id order by total desc ) a where rownum先执行的查询,然后进行的排序,所有不能写成select * from grade ...

2015-10-12 13:20:06

阅读数 2535

评论数 0

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