私はADTの知識を実践しています。スタックでは、私が読んだ書籍や他のドキュメントの多くは、要素を追加しようとしたときにスタックをいっぱいにしているときにスタックをエラーするという話をしています。 Javaの実装(または他のいずれか)では、コンストラクタから最大スタックサイズを追跡し、そのサイズに達しているかどうかを確認し、もしそうであればオーバーフロー例外をスローする必要がありますか? それほど大したことではありませんか?スタックの最大サイズは?
1
A
答えて
5
は、スタックの種類に依存するが、スタックがヒープに割り当てられている場合、通常、それは大きさについては問題ではありません。
スタックに実際にスタックが割り当てられている場合は、そのスタックを小さく保つ必要があります。
+0
スタックが空で、peek()またはpop()を実行した場合、EmptyStackExceptionをスローするかnullを返すべきですか? –
+3
また、目的によっても異なります。学術成績では、empty()を実装している限り、例外が望ましいと言えます。 –
関連する問題
- 1. React - 呼び出しスタックの最大サイズを超えました
- 2. Eslint - 呼び出しスタックの最大サイズを超えました
- 3. スタック上の宣言の最大許容サイズはいくらですか?
- 4. Scripting.Dictionaryの最大サイズは?
- 5. マトリックスの最大サイズはR
- 6. UITabBarItemイメージの最大サイズは?
- 7. MySQLデータベースの最大サイズは?
- 8. クッキーの最大サイズは?
- 9. Hashetの最大サイズは961
- 10. 最大サイズ - セグメンテーションフォールト
- 11. 最大サイズ
- 12. ダイナモプライマリーキー最大サイズ
- 13. OracleTypes.ARRAYの最大サイズ
- 14. StringBufferの最大サイズ
- 15. アクターキューの最大サイズ?
- 16. スタイルシートの最大サイズ
- 17. SQL Serverの最大行サイズとVarchar(最大)サイズ
- 18. Unstd read()最大サイズ
- 19. /dev/urandom最大サイズ
- 20. Gson JSON最大サイズ
- 21. Socket.ioとNode/Express - 呼び出しスタックの最大サイズを超えました
- 22. Javascript:呼び出しスタックの最大サイズがエラーを超えました
- 23. 呼び出しスタックの最大サイズを超えました。React-Redux
- 24. Uncaught RangeError:呼び出しスタックの最大サイズを超えました
- 25. Uncaught RangeError:呼び出しスタックの最大サイズを超えました - socket.io
- 26. Meteor create new:RangeError:呼び出しスタックの最大サイズを超えました
- 27. elfファイルからの最大スタック使用
- 28. CSSの列の最大サイズ
- 29. キャンバス要素の最大サイズ
- 30. Azureブロブストレージコンテナディレクトリの最大サイズ
キューまたはリストの最大サイズは?どのようにしてStack * ADT *が異なるのでしょうか? –