List of Programs related to data structures and algorithms
List of Programs related to data structures and algorithms
Stack using array: JavaScript
Stack using linkedlist: JavaScript
Contains duplicates : JavaScript
Product of array except self: JavaScript
Max sum subarray: JavaScript
Maximum product subarray: JavaScript
Find minimum in rotated sorted array: JavaScript
Maximum Circular subarray: JavaScript
Rotate array: JavaScript
Search in rotated sorted array: JavaScript
3 sum: JavaScript
Container with most water: JavaScript
Best time to buy stock and sell stock: JavaScript
Longest substring without repeating characters: JavaScript
Longest repeating character replacement: JavaScript
Minimum window substring: JavaScript
Valid anagram: JavaScript
Group anagrams: JavaScript
Valid parentheses: JavaScript
Valid palindrome: JavaScript
Longest palindromic substring: JavaScript
Palindromic substrings: JavaScript
Encode and decode strings: JavaScript
Greatest common devisor of strings: JavaScript
Climbing stairs: JavaScript
Coin change: JavaScript
Longest increasing subsequence: JavaScript
Longest common subsequence: JavaScript
Word break problem: JavaScript
Combination Sum 4: JavaScript
House robber: JavaScript
House robber 2: JavaScript
Decode ways: JavaScript
Unique paths: JavaScript
Jump game: JavaScript
Sum of two integers: JavaScript
Number of 1 Bits: JavaScript
Counting Bits: JavaScript
Missing number: JavaScript
Reverse Bits: JavaScript
Reverse substring: JavaScript
Detect cycle in a linkedlist: JavaScript
Merge two sorted lists: JavaScript
Merge K sorted lists: JavaScript
Remove Nth node from end of list: JavaScript
Reorder list: JavaScript
Find middle node: JavaScript
Find Kth node from end of list: JavaScript
Partition list: JavaScript
Remove duplicates: JavaScript
Binary to decimal: JavaScript
Swap first and last: JavaScript
Palindrome check: JavaScript
Swap node pairs: JavaScript
Maximum depth of binary tree: JavaScript
Same tree: JavaScript
Invert or Flip binary tree: JavaScript
Binary tree maximum path sum: JavaScript
Binary tree level order traversal: JavaScript
Serialize and deserialize binary tree: JavaScript
Subtree of another tree: JavaScript
Construct binary tree from preorder and inorder traversal: JavaScript
Validate BST: JavaScript
Kth smalleest element in BST: JavaScript
Lowest Common Ancestor of BST: JavaScript
Trie: JavaScript
Design and Search words Datastructure: JavaScript
Word search 2: JavaScript
Clone graph: JavaScript
Course schedule: JavaScript
Pacific Atlantic waterflow: JavaScript
Number of Islands: JavaScript
Longest consequtive sequence: JavaScript
Alien dictionary: JavaScript
Graph valid tree: JavaScript
Number of connected components in an undirected graph: JavaScript
Set matrix zeros: JavaScript
Spiral matrix: JavaScript
Rotate image: JavaScript
Word search: JavaScript
Insert interval: JavaScript
Merge interval: JavaScript
Non-overlapping intervals: JavaScript
Meeting rooms: JavaScript
Meeting rooms 2: JavaScript
Duplicates: JavaScript
Find two sum indices: JavaScript
First non repeating character: JavaScript
Group anagram: JavaScript
Verify Common Elements: JavaScript
Bubble sort: JavaScript
Selection sort: JavaScript
Insertion sort: JavaScript
Merge sort: JavaScript
Quick sort: JavaScript