javascript-algorithms-and-data-structure icon indicating copy to clipboard operation
javascript-algorithms-and-data-structure copied to clipboard

Codes from Colt Steele's Udemy lecture, JavaScript Algorithms and Data Structures Masterclass and Leetcode

JavaScript Algorithms and Data Structures Masterclass on Udemy

Instructor: Colt Steele

Link to course: https://www.udemy.com/js-algorithms-and-data-structures-masterclass/?persist_locale&locale=en_US

This repo contains solutions to Colt Steele's JavaScript Algorithms and Data Structures Masterclass course on Udemy.

The original repo is made by NKaty. This revised repo is made by Violet-Bora-Lee.

Coding Exercises of the course:

  • Problem solving patterns
    • Frequency Counter Pattern
    • Multiple Pointers Pattern
    • Sliding Window Pattern
    • Divide And Conquer Pattern
  • Recursion
  • Searching Algorithms
    • Binary Search
    • Linear Search
    • Naive String Search
    • Knuth–Morris–Pratt Algorithm
  • Sorting Algorithms
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Radix Sort
  • Data Structures
    • Singly Linked List
    • Doubly Linked List
    • Stack
    • Queue
    • Binary Search Tree
    • Binary Heap
    • Priority Queue
    • Hash Table
    • Graph
    • Trie
  • Dynamic Programming
  • Other algorithms
    • Factorial of large number