对数器
写完算法需要大量测试,需要生成测试数据和测试自己的算法是否正确,一个对数器至少需要三个功能,1.生成大量测试数据,2.找一个绝对正确的算法,3.测试 代码如下: 1 package com.sort.demo; 2 3 import java.lang.reflect.Array; 4 import java.util.Arrays; 5 import java.util.Random; 6 7 public class Test { 8 9 /** 10 *随机数值发生器 11 * @param size 最大长度 12 * @param value 最大值 13 * @return 14 */ 15 public static int[] generateRandomArray(int size,int value){ 16 int[] arr=new int[(int)((size+1)*Math.random())]; 17 for (int i=0;i<arr.length;i++){ 18 arr[i]=(int)((int)(value+1)*Math.random()-(int)(value+1)*Math.random()); 19 } 20 return arr; 21 } 22 23 /** 24 * 绝对正确的方法 25 * @param arr 26 */