-
Book Overview & Buying
-
Table Of Contents
Learning JavaScript Data Structures and Algorithms - Fourth Edition
By :
In this chapter, we delved into the fundamental stack data structure. We implemented our own stack algorithms using both arrays and JavaScript objects, mastering how to efficiently add and remove elements with the push and pop methods.
We explored and compared diverse implementations of the Stack class, weighing factors like memory usage, performance, and order preservation to arrive at a well-informed recommendation for practical use cases. We have also reviewed the implementation of the Stack class using TypeScript and its benefits.
Beyond implementation, we tackled renowned computer science problems using stacks and dissected exercises commonly encountered in technical interviews, analyzing their time and space complexities.
In the next chapter, we'll shift our focus to queues, a closely related data structure that operates on a different principle than the LIFO (Last In, First Out) model that governs stacks.
Change the font size
Change margin width
Change background colour