/data-structures-and-algorithms

Practice with Data Structures and Algorithms

Primary LanguageJavaScript

Data Structures and Algorithms

Table of contents

python

Table of contents

File Name Link
Code challenge1 array reverse
Code challenge2 array insert shift
Code challenge3 array binary search
Code challenge5 Linked-List-append,search
Code challenge10 stack-and-queue
Code challenge15 Tree
Code challenge26 insertion sorting
Code challenge27 merge sorting
Code challenge28 quick sorting
Code challenge29 hashtable
Code challenge30 Hashmap repeated word
Code challenge31 Tree intersection
Code challenge32 Hashmap left join
Code challenge33 graph

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

  • Change to the javascript folder
  • run npm test to run all of the tests
  • run npm test ## to only run tests for challenge ## (i.e. 01)

401 Data Structures, Code Challenges

  • Please follow the instructions specific to your 401 language, which can be found in the directory below, matching your course.