文章列表
冒泡排序:相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其他的数进行类似操作
import java.util.Random;
public class SortTest {
/**
* @param args
*/
public static void main(String[] args) {
int[] array=new SortTest().numCreate();
new SortTest().numSort(array);
}
public int[] numCrea ...
- 2009-06-06 14:40
- 浏览 711
- 评论(0)
有三种方式产生随机数
1.在j2se中使用Math.random()(产生0-1之间的double)方法:
如
public void numCreate(){
int array[] = new int[10];
for(int i=0;i<10;i++){
array[i]=(int)(Math.random()*100);
for(int j=0;j<i;j++){
if(array[i] == array[j]){
i--;
break;
}
}
}
for(int t=0;t<array.length;t ...
- 2009-06-06 11:14
- 浏览 750
- 评论(0)
package com.softeem.jbs.lesson4;
import java.util.Random;
/**
* 排序测试类
*
* 排序算法的分类如下:
* 1.插入排序(直接插入排序、折半插入排序、希尔排序);
* 2.交换排序(冒泡泡排序、快速排序);
* 3.选择排序(直接选择排序、堆排序);
* 4.归并排序;
* 5.基数排序。
*
* 关于排序方法的选择:
* (1)若n较小(如n≤50),可采用直接插入或直接选择排序。
* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插 ...
- 2009-06-05 21:41
- 浏览 468
- 评论(0)
1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbso ...
- 2009-06-03 09:14
- 浏览 855
- 评论(0)