Skip to content

My solutions to coding interview problems on leetcode, educative and other interview preparation websites.

Notifications You must be signed in to change notification settings

SitaRamSai/Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data-Structures-and-Algorithms

My solutions to coding interview problems on leetcode, educative and other interview preparation websites.

Arrays

  • Sieve
  • Catalan Numbers
  • Sliding Window Technique
  • Recursion and Backtracking
  • Binary Search (TopCoder)
  • BacktoBackSWE Playlist
  • Tortoise and Hare Pointer

Trees

  • Flatten Tree
  • Height of Tree
  • Iterative Traversals
  • Lowest Common Ancestor
  • Level Order Traversal
  • Diameter of a Binary Tree
  • Recursive Traversals
  • Diagonal Traversal
  • Vertical Traversal
  • Serialize and Deserialize Trees
  • Other BackToBackSWE Ones

Graphs

  • BFS Problems
  • Graph coloring/Bipartition
  • DFS Problems
  • Topological Sort
  • Union Find
  • Find Shortest Path (Dijkstra's/Bellman Ford
  • BackToBackSWE Playlist
  • LeetCode Graphs Patterns

Searching and Sorting

  • Bubble Sort
  • Insertion Sort
  • Quick Sort
  • Merge Sort
  • Inversion Count
  • Count Numbers Larger and Smaller than Self
  • Radix Sort
  • Count Sort
  • Heap Sort
  • Binary Search
  • BackToBackSWE Playlist

Linked Lists

  • Insert
  • Delete Nth Node
  • Reverse
  • Merge Two Sorted Linked List
  • Fast Pointer, Slow Pointer technique
  • Doubly Linked List
  • BackToBackSWE Playlist

Hashing

  • Various Types of Hashing

Bit Manipulation

  • Basics
  • BitMasking
  • Powerset and Find tha nums

One Month Challenge :')

Solved:

Easy - 9 Medium - 1 Hard - 0

About

My solutions to coding interview problems on leetcode, educative and other interview preparation websites.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published