循環配列キューがどのように記述されるかを調べていますが、enqueue メソッドの一部、特にback
変数が(back+1) % SIZE
void enqueue(char x) {
Q[back] = x
back = (back+1) % SIZE;
}
残りを取得するポイントは何ですか?理解できない。(配列はQ
、int front = -1
、int back = 0
、および と呼ばれint size = 0
ます)
循環配列キューがどのように記述されるかを調べていますが、enqueue メソッドの一部、特にback
変数が(back+1) % SIZE
void enqueue(char x) {
Q[back] = x
back = (back+1) % SIZE;
}
残りを取得するポイントは何ですか?理解できない。(配列はQ
、int front = -1
、int back = 0
、および と呼ばれint size = 0
ます)