-
Book Overview & Buying
-
Table Of Contents
Data Structures and Algorithms in JavaScript + 100 LEETCODE Problems
By :
Data Structures and Algorithms in JavaScript + 100 LEETCODE Problems
By:
Overview of this book
In today’s tech world, mastering data structures and algorithms is crucial. This course offers a hands-on approach to learning JavaScript-based implementations of key algorithms and data structures, paired with 100 Leetcode problems to solidify your skills. It starts with algorithm analysis, covering time and space complexity, then moves on to essential topics like arrays, sorting algorithms, linked lists, and dynamic programming.
You'll dive into binary trees, heaps, and binary search trees while solving practical coding exercises. The course focuses on not just theoretical knowledge, but also practical application, preparing you for real-world technical challenges.
By the end of the course, you will have a deep understanding of how to implement and optimize algorithms in JavaScript. You'll be well-prepared for coding interviews at top tech companies and confident in your ability to solve complex algorithmic problems. Whether you're a beginner or someone looking to brush up on your skills, this course offers the structure, resources, and practice to succeed.
Table of Contents (19 chapters)
Course Introduction
Algorithm Analysis
Arrays Theory + Array Practice Problems from Leetcode
Sorting Theory + Sorting Practice Problems
Linked List Theory + Leetcode Practice Problems
Hash Table Theory + Leetcode Practice Problems
Stacks
Sliding Window Method
Two Pointer Method
Binary Search
Binary Trees
Heaps
Binary Search Tree
Dynamic Programming
Greedy Algorithms
Graphs
Backtracking
Bitmagic