極客算法04 | 棧

棧的理解 棧,是一種「操作受限」的線性表,只允許在一端插入和刪除數據。先進後出,後進先出是它的最大特點。 爲什麼需要這種操作受限的線性表?直接使用數組或者鏈表不好嗎? 理由是,數組和鏈表確實可以代替棧完成我們需要的功能,但是我們要知道,特定的數據結構是對特定場景的抽象,而且,數組或者鏈表暴露了太多的操作接口,操作雖然靈活,但使用時就比較不可控,自然也更容易出錯。從後臺開發工程師的角度來看,沒有用到
相關文章
相關標籤/搜索