Skip to content

chetannn/dsa-in-typescript

Repository files navigation

Implementing most of the DSA in TypeScript

test ci

Roadmap

Data Structures

  • Singly Linked List (insertFirst, insertLast, insertAfter, toArray, fromArray, traverse, getAt, deleteFirst, deleteLast, deleteAt, find, hasCycle, Reverse)
  • Doubly Linked List (insertFirst, insertLast)
  • [] Queues
  • [] Stack
  • [] Trees
  • [] Graphs
  • Binary Search Tree

Algorithms

  • Linear Search
  • Binary Search
  • Bubble Sort
  • [] Quick Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort

Recursions

  • [] Tower Of Hanoi
  • [] Fibonacci Series
  • smallest number in an array
  • sum of an array
  • reverse string

Problems

Resources