Skip to content

thoughtworks-jumpstart/data-structure-algo-katas

Repository files navigation

data structures and algorithms katas

To be a data structures and algorithms master

Suggested path for data structures

  1. array (see array playground)
  2. fixedLengthArray
  3. queue
  4. stack
  5. fixedLengthQueue
  6. circularQueue
  7. linkedList

Suggested path for algorithms

  1. sequential search
  2. binary search
  3. bubble sort

Setup

  npm install

Run

Run tests for a specific data structure (Example uses queue):

   npx jest --testNamePattern="Queue"

If name pattern crashes, you can use the exact file path

 npx jest dataStructure/queue/queue.test.js

Run a .js file (Example uses arrayPlayground.js)

  node dataStructure/array/arrayPlayground.js

About

data structures and algorithms katas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published