0
A
回答
1
這隻取決於您如何定義TopOfStack
:它是第一個未使用的插槽嗎?或者它是推入堆棧的最後一件事情。
只要您選擇這兩個選項中的一個,就可以輕鬆推導出其餘部分。
+0
我認爲TopOfStack總是被推入堆棧的最後一件事。 –
+0
這是一個實施細節,由您來決定。你的堆棧實現的用戶不會(也不能)看到這個。 –
相關問題
- 1. 頂部堆棧tbody
- 2. 頂部僞元素的堆棧頂部
- 3. C#方法indexOfTop(int stackNum)如何確定堆棧的頂部?
- 4. GDB如何確定堆棧的底部?
- 5. 堆棧的頂部應該在堆棧的鏈表中實現?
- 6. 複製堆棧Java的頂部元素
- 7. 刪除堆棧中的頂部片段
- 8. 確定線程的堆棧大小和位置
- 9. Android檢測活動是否位於歷史堆棧的頂部
- 10. 視圖不再位於視圖堆棧頂部時的事件
- 11. 未能彈出堆棧頂部
- 12. 在堆棧頂部訪問UINavigationController
- 13. 堆棧圖頂部值在MSChart
- 14. Xcode異常停止在堆棧頂部
- 15. openCL堆棧位置(遞歸)
- 16. 爲相對位置/堆棧
- 17. 堆棧內存位置
- 18. AngularJS $位置歷史堆棧
- 19. 如何知道活動是否位於堆棧頂部
- 20. 堆棧2固定的Div總是頂部
- 21. 如何將活動帶到堆棧頂部並重置它?
- 22. 如何刪除不在C#中堆棧頂部的堆棧項目
- 23. 滾動頂部給定的位置
- 24. 如何確定WPF中標籤的頂部/左側位置?
- 25. 堆棧溢出的C變量位置
- 26. 如何將頂部div移動到堆棧的底部
- 27. 如何堆棧頂部的div至底部CSS
- 28. 如何遞歸交換堆棧的頂部元素到底部
- 29. 堆棧或堆棧分配不正確
- 30. 從頂視圖可見堆棧堆
你的問題沒有意義。堆棧頂部應始終指向/引用堆棧頂部。如果沒有頂層(空棧),那麼它應該指向任何地方/無效。沒有代碼示例,真的很難知道你在問什麼。 – Mat