Java程序来计算对数组排序的时间
为了计算对数组排序的时间,让我们首先创建一个数组并向其中添加元素-
int[] arr = new int[1000];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int)(i + 20);
}现在,设置两个Date变量,例如过去和将来,以获取排序时间。在两个日期之间,用于sort()对数组进行排序-
Date past = new Date(); Arrays.sort(arr); Date future = new Date();
获取差异以计算排序时间-
(future.getTime() - past.getTime()
示例
import java.util.Arrays;
import java.util.Date;
public class Demo {
public static void main(String[] args) {
int[] arr = new int[1000];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (i + 20);
}
Date past = new Date();
Arrays.sort(arr);
Date future = new Date();
System.out.println("Time (milliseconds) = " + (future.getTime() - past.getTime()));
}
}输出结果
Time (milliseconds) = 2
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短