Keep and Share logo     Log In  |  Mobile View  |  Help  
 
Visiting
 
Select a Color
   
 












01.DS.01.01. About this Module.html -- 1.1 meg
Log InJoin for free
Back To Module Home
Data Structures
0% completed
Further Reading
Mark Module as Completed

About this Module

A look at the importance of data structures and the structure of this module.

Users have come to expect a lot from application performance. This places heavy emphasis on the use of efficient algorithms and choice of appropriate data structures. Due to reasons such as this, knowledge of problem-solving with specific data structures such as linked lists, stacks, queues, trees, and graphs is essential for coding interviews.

In this module, we provide you with essential problem solving practice for some of the commonly used data structures. This will help you prepare for data-structures related problems that are commonly asked in JavaScript coding interviews.

More specifically, we provide coding problems and their solutions related to the following data structures:

  • Arrays

  • Linked Lists

  • Strings

  • Stacks and Queues

  • Trees

  • Graphs

The content is structured such that we provide you with a problem specification followed by a coding playground for you to attempt a solution. This is followed by a recommended solution and an analysis of its running time and space complexity.

Let’s begin!

Next
Find Maximum in Sliding Window
Mark as Completed
Report an Issue


Creation date: Oct 7, 2022 7:32pm     Last modified date: Oct 7, 2022 7:32pm   Last visit date: Dec 7, 2024 4:24am
    Report Objectionable Content