-1
私はspecifcally、配列範囲例外のインデックスアウトを取得しています理由はわかりません。エラーが
public int dequeue()
{
if(isEmpty() == true)
{
return -1;
}
else
{
count--;
front = (front + 1) % q.length;
return q[front - 1];
}
}
私はいくつかのことを試しましたが、まだ解決策には出ません。すべての援助は高く評価されており、回答したすべての人に前もって感謝しています。
EDIT(ソリューション):あなたのdeque
方法のこの部分に見れば
public int dequeue()
{
if(isEmpty() == true)
{
return -1;
}
else
{
count--;
front = (front + 1) % q.length;
return q[(front - 1 + q.length) % q.length];
}
}