いかに自分も、ライブラリに頼っていたか、、、 てきとうにプログラムを書いてもダメですね>< というのはまあしょうがないとして図で説明ということで良いかしら、ちゃんと実装しますので… まず10このリングバッファがあったとします このときHEAD=0, TAIL=0とします 0 1 2 3 4 5 6 7 8 9 □□□□□□□□□□ HEAD==TAILのときはキューは空です ではまずキューに○を入れます 0 1 2 3 4 5 6 7 8 9 ○□□□□□□□□□ このときHEAD=0,TAIL=1になります 続きます