This repository contains implementation of popular data structure & Algorithms in JavaScript
Understanding of:
- ES6
- Recusrion
- Control Statements
A Data Structure is a way to store and organize data so that it can be used efficiently. It is all about rendering data elements in terms of some relationship, for better organization and storage.
- Singly Linked List
- Doubly Linked List
- Queue
- Stack
- Binary Search Tree
- Max Heap
- Priority Queue
- Hash Tables
- Graph
An algorithm is a procedure to accomplish a specific task. Algorithm design form one of the core practical technologies of computer science. It is a set of rules that precisely define a sequence of operations.