Java算法 直接插入排序
/**
* 直接插入排序,首先比较a[n]与a[n-1],在比较a[n]与a[n-2]
* */
public void sort0(double[] a){
for(int i = 0; i < a.length -1; i ++){
double tmp = a[i + 1];
int j = i;
while(j >= 0 && tmp <= a[j]){
a[j+1] = a[j];
j --;
}
a[j+1] = tmp;
}
}
将a[n]与a[n-1]比较,若a[n-1]>a[n],则将a[n-1]右移,在比较a[n]与a[n-2]直到a[n]与a[0]。
相关文档:
/**
* @param args
*/
public static void main(String[] args) {
long time1 = System.currentTimeMillis();
long time2 = System.currentTimeMillis();
while (true) {
while ((time1 - time2) < 30)
& ......
前言
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。
我编写了一个方法,比 ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相 ......
转自:http://blog.csdn.net/babydavic/archive/2007/08/23/1755718.aspx
系统属性
是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:
●file.separator:文件分隔符,
Windows
环境下为“",
Unix
环境下为&ldquo ......
系统属性是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:
●file.separator:文件分隔符,Windows环境下为“",Unix环境下为“/”;
●user.home:用户主目录;
●java.home:Java实时运行环境的安装目录;
●java.ext.dirs:JDK的安装目 ......
做了一个很简单的界面程序,也是我第一个界面程序.主要功能就是输入两个数字,计算这两个数字的和,很简单的功能,我却花了很久,对java太不熟悉了,连得到textField1中用户输入的值怎么获得,都不知道,后来baidu才知道,
用 textField1.getText()获得输入的值;,
  ......