文章詳情頁
隊列到底是后進先出,還是先進先出?
瀏覽:92日期:2022-06-08 13:20:08
問題描述
隊列到底是后進先出,還是先進先出。看老師講的后進先出,但是,實際結果貌似先進先出?
另外,后進先出,和先進后出有啥子區別?
問題解答
回答1:你可能吧把棧與隊列搞錯了。 棧后進先出。隊列則先進先出。回答2:關于堆棧和隊列的模式,個人認為如下解釋會不會合理點:堆棧操作(先進后出的模式:指針對新入棧的數據,在出棧的時候按照原來入棧的先后順序,先入棧的數據后出棧。實際上就是按照入棧完后的排列順序,從最后一個數據往前出棧)隊列操作(后進先出的模式:指的是對新入隊的數據,在出隊的時候按照原來入隊先后順序,后入隊的數據先出隊。實際上就是按照入隊完后的排列順序,從最前一個數據往后出隊
上一條:安裝Composer這樣怎么辦下一條:return的使用
排行榜
