algos-gitbook
Introduction
Linked List
Swap Nodes in Pairs
Add Two Numbers
Remove Nth Node from End of List
Merge Two Sorted List
Merge K Sorted List
Remove Nth Node from End of List
Linked List Cycle
Linked List Cycle 2
Palindrome Linked List
Reverse Linked List
Reverse Linked List 2
Partition List
Convert Sorted List to Binary Search Tree
Reorder List
Copy List With Random Pointers
Reverse Nodes in K Groups
Linked List Random Node
Delete Node in Linked List
Remove Linked List Elements
Rotate List
Remove Duplicates from Sorted List 2
Intersection of Two Linked List
String
Longest Substring Without Repeating Characters
Longest Abolute File Path
First Unique Character in String
Longest Substring with At Least K Repeating Characters
Decode String
Isomorphic String
Zigzag Conversion
Longest Common Prefix
Length of Last Word
Ransom Note
Mini Parser
Longest Valid Parentheses
Valid Palindrome
Substring with Concatenation of All Words
Group Anagram
Word Pattern
Longest Palindrome
Add String
Fizz Buzz
Str Str
Find All Anagrams in String
Sort Characters by Frequency
Reverse Words in String
Repeated DNA Sequence
Shortest Palindrome
Generate Paranthesis
Wildcard Matching
Repeated Substring Pattern
Number of Segments in String
Reverse String
Remove Invalid Paranthesis
Count and Say
Scramble String
Design
Min Stack
Queue using Stack
Stack using Queue
Two Sum Datastructure
Design Twitter
Design Peeking Iterator
Data Stream Disjoint Interval
Math
Palindrome Number
Lexicographical Numbers
Longest Increasing Path in a Matrix
Move Zeros
Number of Islands
Trap Water
Course Schedule
Elimination Game
String Reduction
Longest Consecutive Subsequence
Product of Number except Self
Permutation
Combinations
Missing Number
Search Matrix
Search Matrix 2
Single Number
Game of Life
Find the Difference
Combination Sum 2
Contains Duplicate
Contains Duplicate 2
Contains Duplicate 3
Majority Element 1
Majority Element 2
Valid Anagram
Add Digit
Happy Number
Ugly Number
Cows and Bulls
Remove Duplicate Characters
Third Maximum Number
Valid Sudoku
Trailing Zeros
Roman to Int
Reverse Integer
Reverse Bits
Rectangle Area
Plus One
Pascal Triangle
Pascal Trianle 2
Number of 1 bits
Is Power of Two
Is Power of Three
Is Power of Four
Is Bad Version
Guess Number High or Low
Excel Sheet Column Title
Compare Version Number
Atoi
Arrange Coins
Rotate Array
Rotate Function
Add Binary
Bulb Switch
Combination Sum 3
Combination Sum 4
Different Ways to Add Paranthesis
Spiral Matrix
Spiral Matrix 2
Find kth Largest Number
Largest Number
3 Sum Closest
4 Sum
Find Peak Element
Find Right Interval
Summary Ranges
Find Positive Number
Sort Colors
Candy
Subset
Subsets 2
Increasing Triplet Subsequence
Longest Repeating Character Replacement
Longest Palindrome Substring
Permutation 2
Max Consecutive One
Array
Container With Most Water
Merge Two Sorted List in Constant Space
Queue Reconstruction by Height
Jump Game 2
Jump Game
Gas Station
Maximum Gap
Maximum Sliding Window
Maximum Product of Word Length
Minimum Size Subarray Sum
Rotate Image
All Duplicates in Array
All Dissappeared Elements
K Smallest Sum
Merge Interval
3 Sum
Remove Duplicates
Kth Smallest in Sorted Array
Minimum Number of Arrows to Burst
Non Overlapping Intervals
Range Sum Query Mutable
Patching Array
Search Insert Position
Minimum Moves to Equal Array 2
132 Pattern
Search for a Range
2 Sum
Range Sum Query
Arithmetic Slices
Remove Element
Relative Ranks
Trees
Preorder Traversal
Postorder Traversal
Inorder Traversal
Invert Binary Tree
Maximum Depth of Binary Tree
Lowest Common Ancestor for Binary Search Tree
Lowest Common Ancestor of Binary Tree
Symmetric Trees
Same Tree
Binary Tree Path
Binary Tree Level Order Traversal
Balanced Binary Tree
Minimum Depth of Binary Tree
Recover Binary Search Tree
Binary Tree Zigzag Traversal
Convert Sorted Array to Binary Tree
Binary Tree Level Order Traversal 2
Flatten Binary Tree to List
Sum Root to Leaf Numbers
Path Sum 2
Binary Tree Right Side View
Binary Search Tree Iterator
Count Complete Tree Nodes
Populate Next Right Pointer
Populate Next Right Pointer 2
House Robber 3
Construct Binary Tree from Inorder and Post Order
Construct Binary Tree from Inorder and Preorder
Binary Tree Maximum Path Sum
Sum Left Leaves
Minimum Height Trees
Path Sum 3
Delete Node in BST
Most Frequent Subtree Sum
Find Bottom Left Tree Value
Find Largest Value in Each Row
Hackerrank
Fibonacci Modified
Maximum Subarray
Gridland Metro
Jesse Loves Candy
Bigger is Better
Equalize the Array
Got 1
Best Divisor
Dynamic Programming
Best Time to Buy and Sell Stock
Maximum Subarray
Best Time to Buy and Sell Stock 3
Frog Jump
Longest Increasing Subsequence
Edit Distance
Distinct Subsequence
Minimum Path Sum
Dungeon Game
Unique Paths
Unique Paths 2
Largest Rectangle in Histogram
Maximal Square
Maximum Product Subarray
House Robber 2
Coin Change
Climb Stairs
House Robber
Decode Ways
Is Subsequence
Word Break
Unique Substring in Wraparound
Combination Sum 4
Regular Expression Matching
Binary Search
Search in a Rotated Sorted Array
Surrounded Regions
Count of Smaller Number after Self
Word Search
Pacific Atlantic Water Flow
Course Schedule 2
Reconstruct Itenary
Two Sum Sorted
Word Break 2
Find Minimum in Rotated Sorted Array 2
Find Minimum in Rotated Sorted Array
Increasing Subsequence
Stack
Valid Paranthesis
Simplify Path
Quora
Ontology
Labeller
Trie
Implement Trie
Add or Search Word in Trie
Powered by
GitBook
Trie
Trie
results matching "
"
No results matching "
"