
Data Structures and Algorithms (DSA) refer to the study of methods for organizing and storing data and the design of procedures (algorithms) for solving problems, which operate on these data structures. DSA is one of the most important skills that every computer science student must have. It is often seen that people with good knowledge of these technologies are better programmers than others and thus, crack the interviews of almost every tech giant.
The Big O Notation
The Complete Guide to Big O Notation: Part 1
The Complete Guide to Big O Notation: Part 2
Recursion
Intro to Recursion: Anatomy of a Recursive Solution
How to Code Combinations Using Recursion
Recursive Linked List from Scratch
Graphs
Graph Data Structure with 3 JavaScript Implementations
Binary Trees
Introduction to Binary Trees & Breadth First Traversal
Binary Search
Queue
Implementing Snake with a Queue
Stack
Permutation
Linked List
4 reactions
0 comments
Be the first one to share your thoughts