長いとりとめのない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);
}
私が犯しているのは本当に単純な間違いだと確信していますが、それを見つけることができません。どんな助けでも大歓迎です。