我试图让基数排序与队列数组一起使用,以避免冗长的 switch 语句,但我在正确初始化数组时遇到了一些麻烦。下面给出了构造函数和一个实现的例子。
当我尝试编译时,我只是得到一个找不到符号错误。
public static radixj(){
IntQueue[] buckets = new IntQueue[10];
for (int i = 0; i < 10; i++)
buckets[i] = new IntQueue();
}
public static void place(int temp, int marker)
{
int pos = temp % marker;
buckets[pos].put(temp);
}
我很确定这是我正在犯的一个非常简单的错误,但我找不到它。任何帮助将不胜感激。