Skip to content

Elena2016/algoClass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Exercises for Intro to Algorithms and Data Structures in JavaScript

Welcome to the exercises. This is where the magic happens!

###Monday - June 13th

  1. Implement a stack data structure:
  1. Create a queue data structure:
  1. Start off with some intro to recursion problems
  1. If you want a challenge, attempt some popular recursion interview questions:

###Tuesday - June 14th

  1. Implement the elementary sorting algorithms (bubble, insertion, selection):
  1. Implement Mergesort
  1. Implement Quicksort
  1. [Bonus] Try out Heapsort

###Wednesday - June 15th

  1. Implement a Linked List:
  1. Create a tree data structure:
  1. This is a catch up day so use the rest of the afternoon to finish up exercises from previous days and review anything that was confusing.

###Thursday - June 16th

  1. Binary Search Tree
  1. Binary Search Array

###Friday - June 17th

  1. Binary Search Tree (delete nodes)
  1. Implement a graph
  1. DFS for graph
  1. BFS for graph
  1. [Bonus] BFS/DFS for tree

###Saturday - June 18th

  1. Create your own Hash Tables! Watch out for those collisions!

About

Common data structures and algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%