• What is a Stack?

    Daniel Scott

    Time to read: 6 mins

    What are Stacks? Stacks allow us to manage data collection in an ordered list-like structure, very similar to Queues. However, one of the main differences with Stacks is how we add or remove data. Stacks follow a LIFO or (last in first out) approach…

  • What is a Queue?

    Daniel Scott

    Time to read: 7 mins

    A queue is a data structure that organizes its data in a list-like format; this means they are very similar to a Stack data structure. Queues are also flexible regarding their size as they don't need to have a limit set from the beginning, like a…

  • What is a Hash Table?

    Daniel Scott

    Time to read: 7 mins

    A hash table is a very popular data structure used to store data. It uses a predictable pattern of associating a key with data; this is similar to how a JavaScript Object Literal stores data using a key: value pair format. Here are some other…