teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

リングバッファはキューの実装に最適、スタックは配列で十分

2020/05/24 17:18

投稿

xebme
xebme

スコア1109

answer CHANGED
@@ -9,7 +9,6 @@
9
9
 
10
10
  - オペランドスタックの型
11
11
  Stringではなくdoubleでよいでしょう。
12
- - リングバッファ
12
+ - 配列
13
- 追加 /削除の都度、要素をずらのでれば、リングバファを検討してくさい
13
+ 追加 /削除の都度、要素を移動る必要はりません。配列の末尾がスタクのトップとすれば移動は不要
14
- ポインターが2つ必要ですが要素を移動しないのでスマートです。
15
14
  拡張にはSystem.arraycopyを使うと良いでしょう。