【发布时间】:2014-04-23 14:09:26
【问题描述】:
我是 Kava 的新手,我很难理解我做错了什么,以及为什么我的代码不起作用。
我正在尝试使用给定的双精度数组 (double[] ar) 来实现桶排序, 并使用linkedLists的arrayList。
这是我的代码:
int n = ar.length;
//initializing the buckets
ArrayList<LinkedList<Double>> buckets = new ArrayList<LinkedList<Double>>(ar.length);
// Initialize 'n' buckets (each is a LinkedList<Double>) (B[0..n-1])
for (int i = 0; i < n -1; i++) {
buckets.add(i, new LinkedList<Double>());
}
for (int i = 0; i < n; i++) {
buckets.add((int)(n*ar[i]), ar[i]);
}
它 在“添加”上显示错误,它说: "ArrayList> 类型中的方法 add(int, LinkedList) 不适用于参数 (int, double)”
谢谢。
【问题讨论】:
标签: linked-list