Skip to content

tamg/data_structures_algorithms_in_javascript

Repository files navigation

Data Structures and Algorithms in JavaScript

  • I’m learning about data structures and algorithms in JavaScript. I’m using various online resources and going to be sharing my notes as a series of blog posts. The topics are below:

Data Structures

Algorithms

  • Breadth-First Search
  • Depth-First Search
  • Binary Search
  • Merge Sort
  • Quick Sort

Concepts

  • Memory (Stack vs. Heap)
  • Recursion
  • Big O Time & Space

Why even learn Data Structures & Algorithms?

  • Quite simply because Algorithms + Data Structures = Programs (Niklau)

  • Any program is going to need some type of data structure to store and manage the data that it is manipulating and one or more algorithms for translating that data from its input form to its output form.

  • There is always more than one data structure or algorithm for a particular problem so studying the pros and cons of each type is a critical skill for a programmer.

  • Blog: tamrat.co

  • This project is made at the Recurse Center, where I am currently learning programming.

About

Data Structures and Algorithms in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published