
Learn Data Structures & Algorithms in 10 Days
From Fundamentals to Practical Implementation
Shun Kushigami
10 chapters
#Data Structures#Algorithms#JavaScript
About this book
An introductory guide to data structures and algorithms for developers with programming experience. Learn Big O notation, arrays, linked lists, stacks, queues, hash tables, recursion, sorting, trees, heaps, graphs, and dynamic programming at a pace of one chapter per day. All code examples in JavaScript/TypeScript.
Table of Contents
1
Day 1: Introduction & Big O Notation
2
Day 2: Arrays & Linked Lists
3
Day 3: Stacks & Queues
4
Day 4: Hash Tables
5
Day 5: Recursion & Divide and Conquer
6
Day 6: Sorting Algorithms
7
Day 7: Trees & Binary Search Trees
8
Day 8: Heaps & Priority Queues
9
Day 9: Graphs
10