如何在不使用數組的情況下找到堆棧中最小或最大的索引以及如何對它們進行排序。只能在堆棧中使用peek(),push()和pop()方法。如何在堆棧中找到最小或最大的索引
回答
對於索引檢索,您可以使用size()
方法獲取最大索引。
您提到的方法用於值檢索。
是的最大或最小值。如何使用size()來獲得最大的索引? –
@TedLaw如果你想自己實現Stack API,你可以維護一個'size()'方法,如果你使用一個數組來實現Stack,'size()'只返回這個數組的長度。如果你想使用Java的Stack API,似乎沒有提供'size()'方法。但是,你可以使用'peek()'獲取頂部項目,然後使用'search()',返回的int數量就是大小。 – JenkinsY
opps,我只是注意到我問了錯誤的問題。我的意思是在Arraystack中找到最大的價值。 –
- 1. 如何找到最大堆棧大小?
- 2. 達到的最大堆棧大小
- 3. 查找堆棧中的最大值和最小值
- 4. 如何查找列表中最大/最小元素的索引?
- 5. 創建最小堆或最大堆
- 6. 如何找到變量的最大數量在堆棧
- 7. 如何在MATLAB中找到最大值和最小值的索引?
- 8. 如何在.net中查找當前線程的最大堆棧大小?
- 9. 最大堆棧大小使用
- 10. 最大調用堆棧大小
- 11. java集最大堆棧大小
- 12. 最大堆棧大小超過
- 13. 最大線程堆棧大小.NET?
- 14. 如何在運行後找到Java堆的最大大小?
- 15. 的Rails:ExecJS :: ProgramError:引發RangeError:最大調用堆棧大小超過
- 16. 在Java中,如何找出我的最大堆大小?
- 17. 如何找到rrdtool的「錯誤:RPN最終堆棧大小!= 1」的原因?
- 18. 脊柱JS ::引發RangeError:最大調用堆棧大小超過
- 19. Nowjs:[引發RangeError:最大調用堆棧大小超出]
- 20. 如何設置飛鏢vm的最大堆棧大小
- 21. 如何在Scala中找到列表中最大值的索引?
- 22. 在C(gcc)中函數堆棧的最大大小
- 23. 在Java中減少運行時的最大堆棧大小
- 24. 如何在System.StackOverflowException被引發時找出最外層的堆棧?
- 25. 如何在awk中找到最小元素的索引?
- 26. 如何從最小 - 最大堆中刪除最大元素?
- 27. 如何避免「超出最大調用堆棧大小」異常?
- 28. 如何捕捉「超出最大調用堆棧大小」錯誤?
- 29. MySQL中UNIQUE索引的最大大小
- 30. 關於堆(最大堆和最小堆)
對不起,我的意思是arraystack –