Tech-Interview-Prep
Easy
AddBinary
BestTimeToBuyAndSellStock
BinaryTreeInorderTraversal
ClimbingStairs
ContainsDuplicateII
ConvertSortedArrayToBST
FindTheIndexOfTheFirstOccurrenceInAString
FirstUniqueCharacterInAString
FizzBuzz
HappyNumber
IntersectionOfTwoArraysII
IntersectionOfTwoLinkedLists
InvertBinaryTree
IsSubsequence
IsomorphicStrings
LengthOfLastWord
LinkedListCycle
LongestCommonPrefix
MajorityElement
MaximumDepthOfBinaryTree
MergeSortedArray
MergeTwoSortedLists
MissingNumber
PalindromeLinkedList
PalindromeNumber
PascalsTriangle
PlusOne
PowerOfThree
RansomNote
RemoveElement
ReverseLinkedList
ReverseString
RomanToInteger
SameTree
Sqrtx
SummaryRanges
SymmetricTree
TwoSum
ValidAnagram
ValidPalindrome
ValidParentheses
WordPattern
Medium
AddTwoNumbers
BinaryTreeLevelOrderTraversal
BinaryTreeZigzagLevelOrderTraversal
BitwiseANDOfNumbersRange
ConstructBinaryTreeFromPreorderAndInorderTraversal
ContainerWithMostWater
CountAndSay
CountPrimes
DeleteNodeInALinkedList
DivideTwoIntegers
FindFirstAndLastPositionOfElementInSortedArray
GameOfLife
GasStation
GenerateParentheses
GroupAnagrams
HIndex
InsertDeleteGetRandomO1
IntegerToRoman
JumpGame
LRUCache
LengthOfLongestSubstring
LetterCombinationsOfAPhoneNumber
LongestPalindromicSubstring
MaximumSubarray
MergeIntervals
Permutations
Pow
ProductOfArrayExceptSelf
RemoveDuplicatesFromSortedArrayII
RemoveNthNodeFromEndOfList
ReverseInteger
ReverseWordsInAString
RotateImage
SearchInRotatedArray
SetMatrixZeroes
SingleNumberII
SortList
StringToInteger
Subsets
ThreeSum
Tries
TwoSumII
ValidSudoku
ZigZagConversion
Hard
MergeKSortedLists
Tech-Interview-Prep
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
|
Z
A
add() (Tries.Trie method)
add_child() (Tries.TrieNode method)
AddBinary
module
addBinary() (in module AddBinary)
AddTwoNumbers
module
addTwoNumbers() (in module AddTwoNumbers)
appendleft() (LRUCache.LinkedList method)
B
BestTimeToBuyAndSellStock
module
binary_search() (in module FindFirstAndLastPositionOfElementInSortedArray)
BinaryTreeInorderTraversal
module
BinaryTreeLevelOrderTraversal
module
BinaryTreeZigzagLevelOrderTraversal
module
BitwiseANDOfNumbersRange
module
build_tree() (in module ConstructBinaryTreeFromPreorderAndInorderTraversal)
buildTree() (in module ConstructBinaryTreeFromPreorderAndInorderTraversal)
C
canCompleteCircuit() (in module GasStation)
canConstruct() (in module RansomNote)
canJump() (in module JumpGame)
check_subtrees() (in module SymmetricTree)
ClimbingStairs
module
climbStairs() (in module ClimbingStairs)
compare_collections() (in module Subsets)
ConstructBinaryTreeFromPreorderAndInorderTraversal
module
ContainerWithMostWater
module
ContainsDuplicateII
module
containsNearbyDuplicate() (in module ContainsDuplicateII)
convert() (in module ZigZagConversion)
ConvertSortedArrayToBST
module
CountAndSay
module
countAndSay() (in module CountAndSay)
CountPrimes
module
countPrimes() (in module CountPrimes)
counts() (in module IntersectionOfTwoArraysII)
D
deleteNode() (in module DeleteNodeInALinkedList)
DeleteNodeInALinkedList
module
descendant_strings() (Tries.TrieNode method)
divide() (in module DivideTwoIntegers)
DivideTwoIntegers
module
F
FindFirstAndLastPositionOfElementInSortedArray
module
FindTheIndexOfTheFirstOccurrenceInAString
module
firstUniqChar() (in module FirstUniqueCharacterInAString)
FirstUniqueCharacterInAString
module
FizzBuzz
module
fizzBuzz() (in module FizzBuzz)
from_list() (AddTwoNumbers.ListNode class method)
(DeleteNodeInALinkedList.ListNode class method)
(IntersectionOfTwoLinkedLists.ListNode class method)
(InvertBinaryTree.TreeNode class method)
(LinkedListCycle.ListNode class method)
(MergeKSortedLists.ListNode class method)
(MergeTwoSortedLists.ListNode class method)
(PalindromeLinkedList.ListNode class method)
(RemoveNthNodeFromEndOfList.ListNode class method)
(ReverseLinkedList.ListNode class method)
(SortList.ListNode class method)
G
GameOfLife
module
gameOfLife() (in module GameOfLife)
GasStation
module
generate() (in module PascalsTriangle)
GenerateParentheses
module
generateParenthesis() (in module GenerateParentheses)
genParen() (in module GenerateParentheses)
get() (LRUCache.LRUCache method)
get_child() (Tries.TrieNode method)
get_range_str() (in module SummaryRanges)
getBit() (in module BitwiseANDOfNumbersRange)
(in module SingleNumberII)
getIntersectionNode() (in module IntersectionOfTwoLinkedLists)
getRandom() (InsertDeleteGetRandomO1.RandomizedSet method)
getSubstringBounds() (in module LongestPalindromicSubstring)
GroupAnagrams
module
groupAnagrams() (in module GroupAnagrams)
H
HappyNumber
module
hasCycle() (in module LinkedListCycle)
HIndex
module
hIndex() (in module HIndex)
I
inorder() (ConstructBinaryTreeFromPreorderAndInorderTraversal.TreeNode method)
inorderTraversal() (in module BinaryTreeInorderTraversal)
insert() (InsertDeleteGetRandomO1.RandomizedSet method)
InsertDeleteGetRandomO1
module
IntegerToRoman
module
intersect() (in module IntersectionOfTwoArraysII)
IntersectionOfTwoArraysII
module
IntersectionOfTwoLinkedLists
module
intToRoman() (in module IntegerToRoman)
InvertBinaryTree
module
invertTree() (in module InvertBinaryTree)
is_valid() (in module ValidSudoku)
isAnagram() (in module ValidAnagram)
isHappy() (in module HappyNumber)
isIsomorphic() (in module IsomorphicStrings)
IsomorphicStrings
module
isPalindrome() (in module PalindromeLinkedList)
(in module PalindromeNumber)
(in module ValidPalindrome)
isPowerOfThree() (in module PowerOfThree)
isSameTree() (in module SameTree)
IsSubsequence
module
isSubsequence() (in module IsSubsequence)
isSymmetric() (in module SymmetricTree)
isValid() (in module ValidParentheses)
isValidSudoku() (in module ValidSudoku)
J
JumpGame
module
L
LengthOfLastWord
module
lengthOfLastWord() (in module LengthOfLastWord)
LengthOfLongestSubstring
module
lengthOfLongestSubstring() (in module LengthOfLongestSubstring)
letterCombinations() (in module LetterCombinationsOfAPhoneNumber)
LetterCombinationsOfAPhoneNumber
module
levelOrder() (in module BinaryTreeLevelOrderTraversal)
LinkedList (class in LRUCache)
LinkedListCycle
module
ListNode (class in AddTwoNumbers)
(class in DeleteNodeInALinkedList)
(class in IntersectionOfTwoLinkedLists)
(class in LinkedListCycle)
(class in MergeKSortedLists)
(class in MergeTwoSortedLists)
(class in PalindromeLinkedList)
(class in RemoveNthNodeFromEndOfList)
(class in ReverseLinkedList)
(class in SortList)
LongestCommonPrefix
module
longestCommonPrefix() (in module LongestCommonPrefix)
longestPalindrome() (in module LongestPalindromicSubstring)
longestPalindromeAtCenter() (in module LongestPalindromicSubstring)
LongestPalindromicSubstring
module
LRUCache
module
LRUCache (class in LRUCache)
M
MajorityElement
module
majorityElement() (in module MajorityElement)
maxArea() (in module ContainerWithMostWater)
maxDepth() (in module MaximumDepthOfBinaryTree)
MaximumDepthOfBinaryTree
module
MaximumSubarray
module
maxProfit() (in module BestTimeToBuyAndSellStock)
maxSubArray() (in module MaximumSubarray)
merge() (in module MergeIntervals)
(in module MergeSortedArray)
merge_2_lists() (in module MergeTwoSortedLists)
merge_k_lists() (in module MergeKSortedLists)
MergeIntervals
module
MergeKSortedLists
module
MergeSortedArray
module
MergeTwoSortedLists
module
minimum() (in module MergeTwoSortedLists)
(in module SortList)
MissingNumber
module
missingNumber() (in module MissingNumber)
module
AddBinary
AddTwoNumbers
BestTimeToBuyAndSellStock
BinaryTreeInorderTraversal
BinaryTreeLevelOrderTraversal
BinaryTreeZigzagLevelOrderTraversal
BitwiseANDOfNumbersRange
ClimbingStairs
ConstructBinaryTreeFromPreorderAndInorderTraversal
ContainerWithMostWater
ContainsDuplicateII
ConvertSortedArrayToBST
CountAndSay
CountPrimes
DeleteNodeInALinkedList
DivideTwoIntegers
FindFirstAndLastPositionOfElementInSortedArray
FindTheIndexOfTheFirstOccurrenceInAString
FirstUniqueCharacterInAString
FizzBuzz
GameOfLife
GasStation
GenerateParentheses
GroupAnagrams
HappyNumber
HIndex
InsertDeleteGetRandomO1
IntegerToRoman
IntersectionOfTwoArraysII
IntersectionOfTwoLinkedLists
InvertBinaryTree
IsomorphicStrings
IsSubsequence
JumpGame
LengthOfLastWord
LengthOfLongestSubstring
LetterCombinationsOfAPhoneNumber
LinkedListCycle
LongestCommonPrefix
LongestPalindromicSubstring
LRUCache
MajorityElement
MaximumDepthOfBinaryTree
MaximumSubarray
MergeIntervals
MergeKSortedLists
MergeSortedArray
MergeTwoSortedLists
MissingNumber
PalindromeLinkedList
PalindromeNumber
PascalsTriangle
Permutations
PlusOne
Pow
PowerOfThree
ProductOfArrayExceptSelf
RansomNote
RemoveDuplicatesFromSortedArrayII
RemoveElement
RemoveNthNodeFromEndOfList
ReverseInteger
ReverseLinkedList
ReverseString
ReverseWordsInAString
RomanToInteger
RotateImage
SameTree
SearchInRotatedArray
SetMatrixZeroes
SingleNumberII
SortList
Sqrtx
StringToInteger
Subsets
SummaryRanges
SymmetricTree
ThreeSum
Tries
TwoSum
TwoSumII
ValidAnagram
ValidPalindrome
ValidParentheses
ValidSudoku
WordPattern
ZigZagConversion
myAtoi() (in module StringToInteger)
myPow() (in module Pow)
mySqrt() (in module Sqrtx)
N
Node (class in LRUCache)
none_ref() (LRUCache.Node method)
P
PalindromeLinkedList
module
PalindromeNumber
module
parentheses_match() (in module ValidParentheses)
PascalsTriangle
module
Permutations
module
permutations() (in module Permutations)
PlusOne
module
plusOne() (in module PlusOne)
Pow
module
PowerOfThree
module
preorder() (ConstructBinaryTreeFromPreorderAndInorderTraversal.TreeNode method)
productExceptSelf() (in module ProductOfArrayExceptSelf)
ProductOfArrayExceptSelf
module
put() (LRUCache.LRUCache method)
R
RandomizedSet (class in InsertDeleteGetRandomO1)
rangeBitwiseAnd() (in module BitwiseANDOfNumbersRange)
RansomNote
module
remove() (InsertDeleteGetRandomO1.RandomizedSet method)
(LRUCache.LinkedList method)
removeDuplicates() (in module RemoveDuplicatesFromSortedArrayII)
RemoveDuplicatesFromSortedArrayII
module
RemoveElement
module
removeElement() (in module RemoveElement)
removeNthFromEnd() (in module RemoveNthNodeFromEndOfList)
RemoveNthNodeFromEndOfList
module
reverse() (in module ReverseInteger)
ReverseInteger
module
ReverseLinkedList
module
reverseList() (in module ReverseLinkedList)
ReverseString
module
reverseString() (in module ReverseString)
reverseWords() (in module ReverseWordsInAString)
ReverseWordsInAString
module
roman_subnumeral() (in module IntegerToRoman)
roman_to_int() (in module RomanToInteger)
RomanToInteger
module
rotate() (in module RotateImage)
RotateImage
module
S
SameTree
module
search() (in module SearchInRotatedArray)
SearchInRotatedArray
module
searchRange() (in module FindFirstAndLastPositionOfElementInSortedArray)
SetMatrixZeroes
module
setZeroes() (in module SetMatrixZeroes)
singleNumber() (in module SingleNumberII)
SingleNumberII
module
sort_list() (in module SortList)
sortedArrayToBST() (in module ConvertSortedArrayToBST)
SortList
module
sortList() (in module SortList)
Sqrtx
module
strings_starting_with() (Tries.Trie method)
StringToInteger
module
strStr() (in module FindTheIndexOfTheFirstOccurrenceInAString)
Subsets
module
subsets() (in module Subsets)
sum_of_square_of_digits() (in module HappyNumber)
SummaryRanges
module
summaryRanges() (in module SummaryRanges)
SymmetricTree
module
T
ThreeSum
module
threeSum() (in module ThreeSum)
to_list() (AddTwoNumbers.ListNode method)
(RemoveNthNodeFromEndOfList.ListNode method)
(ReverseLinkedList.ListNode method)
too_large() (in module ReverseInteger)
tree2list() (in module ConvertSortedArrayToBST)
TreeNode (class in BinaryTreeInorderTraversal)
(class in BinaryTreeLevelOrderTraversal)
(class in BinaryTreeZigzagLevelOrderTraversal)
(class in ConstructBinaryTreeFromPreorderAndInorderTraversal)
(class in ConvertSortedArrayToBST)
(class in InvertBinaryTree)
(class in MaximumDepthOfBinaryTree)
(class in SameTree)
(class in SymmetricTree)
Trie (class in Tries)
TrieNode (class in Tries)
Tries
module
TwoSum
module
twoSum() (in module TwoSum)
(in module TwoSumII)
TwoSumII
module
V
ValidAnagram
module
ValidPalindrome
module
ValidParentheses
module
ValidSudoku
module
W
WordPattern
module
wordPattern() (in module WordPattern)
Z
ZigZagConversion
module
zigzagLevelOrder() (in module BinaryTreeZigzagLevelOrderTraversal)