Skip to content

ed-morais/javascript-algorithms-and-data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Welcome to the exercises repository for Colt Steele's JavaScript Algorithms and Data Structures course!

This repository serves as a storage for all the exercises and files from the course. The course is designed to help you master advanced topics like dynamic programming, heaps, graphs, and Dijkstra's Shortest Path Algorithm through practical exercises and implementation of various algorithms and data structures in JavaScript.

In this repository, you will find:

  • A variety of coding challenges and problems to practice analyzing time and space complexity using Big O notation
  • Recursive exercises to help you understand and implement recursion
  • A 5-step approach to solving difficult coding problems
  • Programming patterns to help you improve your problem solving skills
  • Searching algorithms and sorting algorithms (bubble, selection, insertion, quick, merge, and radix sort) implemented in JavaScript
  • Data structures (linked lists, trees, heaps, hash tables, and graphs) implemented from scratch
  • Exercises to help you traverse trees and graphs and cover Dijkstra's Shortest Path Algorithm
  • Dynamic Programming exercises

To get the most out of this repository, it is recommended that you have a basic understanding of JavaScript syntax and have completed the course.

Please note that this repository is intended to be used as a supplement to the course and does not include solutions or walkthrough videos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published