Skip to content

Code for practicing Data Structure and Algorithms in JavaScript

Notifications You must be signed in to change notification settings

cicerothoma/data-structures-and-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

This repository contains code I used in studying different data structures and algorithm. It also contains the BIG O notation for each data structure and algorithm (Time and Space Complexities)

Data Structures Learnt

  • Arrays (Static and Dynamic)
  • Hash Tables (Objects)
  • Linked List (Singly and Doubly)
  • Stacks
  • Queues
  • Trees (Binary Trees)
  • Graphs

Algorithms Learnt

  • Recursion (Although this isn't really an algorithm)
  • Sorting
  • Searching (Breadth First Search + Depth First Search)
  • Dynamic Programming (Memoization)

About

Code for practicing Data Structure and Algorithms in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published