Я пытаюсь написать сортировку в виде ковша, и мой план состоит в том, чтобы написать простой класс Entry и другой класс с основным методом и попытаться манипулировать массивом списков.Java Bucket Сортировка объектов
Моя запись Класс (класс Node):
public class Node {
protected int element;
protected Node next;
public Node()
{
element = 0;
next = null;
}
public Node getNext(Node n)
{
return next;
}
public void setNext(Node n)
{
n = next;
}
public void setElement(int e)
{
e = element;
}
public int getElement()
{
return element;
}
public void insert(int e)
{
e = element;
}
}
Мой Bucket Сортировать Класс:
public class BucketSort extends Node {
public void remove(int[] x)
{
x = null;
}
public static void bucketSort(int[] a)
{
int[] array = a;
Node[] buckets = new Node[array.length];
for (int i=0; i<array.length; i++)
{
buckets[i] = null;
}
for (int i=0; i<array.length; i++)
{
array.remove(array[i]);
buckets[i].insert(array[i]);
}
}
}
Я получаю ошибку при array.remove (массив [я]); также.
Какая ошибка? Покажите нам трассировку стека, пожалуйста, – Woot4Moo
Вниз проголосовали, потому что автор удалил вопрос и сделал всю тему дискуссией о чем-то, что мы не можем видеть. – drekka