An open API service indexing awesome lists of open source software.

https://github.com/clifftech123/data-structures-algorithms-in-typescript

Using TypeScript to solve LeetCode coding challenges.
https://github.com/clifftech123/data-structures-algorithms-in-typescript

Last synced: 8 months ago
JSON representation

Using TypeScript to solve LeetCode coding challenges.

Awesome Lists containing this project

README

          

# Data Structures & Algorithms in TypeScript

## Environment
- TypeScript 4.3.2
- Node.js 14.17.0
- ts-node 10.1.0

## Topics Overview

### Algorithmic Complexity Analysis
- [X] Big O Notation
- [X] Time Complexity
- [X] Space Complexity

### Data Structures
- [X] Trees
- [X] Graphs
- [X] Hash Tables
- [X] Linked Lists
- [X] Arrays/Stacks/Queues

### Algorithms
- [X] Comparison Sorting
- [X] *Merge Sort*
- [X] *Quicksort*
- [X] Searching
- [X] Linear & Binary Search
- [X] BFS & DFS
- [X] Recursion
- [X] Dynamic Programming

## Resources
- [Roadmap: Core Data Structures & Algorithms](https://coggle.it/diagram/W5E5tqYlrXvFJPsq/t/master-the-interview-click-here-for-course-link "Course and Mindmap by Andrei Neagoie")
- [The Big-O Algorithm Complexity Cheat Sheet](https://www.bigocheatsheet.com/ "Big O Cheat Sheet")
- [Algorithms & DS – Real Use Cases: PragmaticEngineer](https://blog.pragmaticengineer.com/data-structures-and-algorithms-i-actually-used-day-to-day/)