algorithms-dataStructures

This repo consists of me doing daily code challenges using JavaScript and Jest.

Concepts learned:

  • String Reversal
  • Palindromes
  • Integer Reversal
  • Maximum Characters
  • Fizzbuzz
  • Array Chunking
  • Anagrams
  • Sentence Capitalization
  • Recursion
  • Find The Vowels
  • Matrix Spiral
  • Runtime Complexity with Fibonacci
  • Queue
    • Weave two queues
    • Stacks
    • Combining stacks and queues together
  • Linked Lists
    • Find the Midpoint
    • Circular
    • Stepping Back From the Tail
  • Building a Tree
    • Tree Width with Level Width
    • Binary Search Trees
    • Validating a Binary Search Tree
  • Javascript - Events
  • Building Twitter - A Design Question
  • Sort
    • Bubble Sort
    • Selection Sort
    • Merge Sort

The Udemy course used throughout this repo.