data-structures-and-algorithms

Data Structures and Algorithms

See setup instructions, in the Code 301 Setup Guide.

Repository Quick Tour and Usage

301 Code Challenges

Under the javascript folder, at the top level, is a sub-folder called code-challenges

Each day, you’ll add one new file to this folder to do your work for the day’s assigned code challenge

If you have not already done so, run npm install from within this folder to setup your system to be able to run tests using Jest

To run your tests

401 Data Structures, Code Challenges

Name Link
array-reverse Go To
array-insert-shift Go To
array-binary-search Go To
linked-list Go To
linked-list-insertions Go To
linked-list-kth Go To
linked-list-zip Go To
stack-and-queue Go To
Reverse a Linked List Go To
stack-queue-pseudo Go To
stack-queue-animal-shelter Go To
stack-queue-brackets Go To
getMax Go To
trees Go To
tree-max Go To
tree-breadth-first Go To
tree-fizz-buzz Go To
InsertionSort Go To
Merge Sort Go To
QuickSort Go To
hashtable Go To
hashmap-repeated-word Go To
tree-intersection Go To
hashmap-left-join Go To
graph Go To
graph-breadth-first Go To
graph-business-trip Go To
graph-depth-first Go To