MCPcopy Create free account

hub / github.com/ByteByteGoHq/coding-interview-patterns / types & classes

Types & classes253 in github.com/ByteByteGoHq/coding-interview-patterns

↓ 11 callersClassPair
kotlin/Heaps/KMostFrequentStringsMinHeap.kt:3
↓ 3 callersClassDoublyLinkedListNode
kotlin/Linked Lists/LRUCache.kt:1
↓ 3 callersClassDoublyLinkedListNode
python3/Linked Lists/lru_cache.py:1
↓ 2 callersClassTrieNode
kotlin/Tries/FindAllWordsOnABoard.kt:1
↓ 2 callersClassTrieNode
kotlin/Tries/InsertAndSearchWordsWithWildcards.kt:1
↓ 2 callersClassTrieNode
kotlin/Tries/DesignATrie.kt:1
↓ 2 callersClassTrieNode
python3/Tries/insert_and_search_words_with_wildcards.py:1
↓ 2 callersClassTrieNode
python3/Tries/design_a_trie.py:1
↓ 2 callersClassTrieNode
python3/Tries/find_all_words_on_a_board.py:3
↓ 1 callersClassLinkedListReversalRecursive
java/Linked Lists/LinkedListReversalRecursive.java:17
↓ 1 callersClassPair
kotlin/Heaps/KMostFrequentStringsMaxHeap.kt:3
↓ 1 callersClassPair
python3/Heaps/k_most_frequent_strings_max_heap.py:6
↓ 1 callersClassPair
python3/Heaps/k_most_frequent_strings_min_heap.py:6
↓ 1 callersClassUnionFind
kotlin/Graphs/ConnectTheDots.kt:1
↓ 1 callersClassUnionFind
kotlin/Graphs/MergingCommunities.kt:1
↓ 1 callersClassUnionFind
python3/Graphs/connect_the_dots.py:4
↓ 1 callersClassUnionFind
python3/Graphs/merging_communities.py:1
Class
typescript/Linked Lists/lru_cache.ts:1
Class
typescript/Linked Lists/lru_cache.ts:14
ClassBalancedBinaryTreeValidation
java/Trees/BalancedBinaryTreeValidation.java:15
ClassBinarySearchTreeValidation
java/Trees/BinarySearchTreeValidation.java:15
ClassBinaryTreeColumns
java/Trees/BinaryTreeColumns.java:22
ClassBinaryTreeSymmetry
java/Trees/BinaryTreeSymmetry.java:15
ClassBipartiteGraphValidation
java/Graphs/BipartiteGraphValidation.java:1
ClassBuildBinaryTree
java/Trees/BuildBinaryTree.java:18
ClassCandies
java/Greedy/Candies.java:3
ClassClimbingStairsBottomUp
java/Dynamic Programming/ClimbingStairsBottomUp.java:1
ClassClimbingStairsBottomUpOptimized
java/Dynamic Programming/ClimbingStairsBottomUpOptimized.java:1
ClassClimbingStairsTopDown
java/Dynamic Programming/ClimbingStairsTopDown.java:4
ClassCombinationsOfSumK
java/Backtracking/CombinationsOfSumK.java:4
ClassCombineSortedLinkedLists
java/Heaps/CombineSortedLinkedLists.java:16
ClassConnectTheDots
java/Graphs/ConnectTheDots.java:47
ClassCountIslands
java/Graphs/CountIslands.java:1
ClassCuttingWood
java/Binary Search/CuttingWood.java:3
ClassDesignATrie
java/Tries/DesignATrie.java:13
ClassDoublyLinkedListNode
cpp/Linked Lists/lru_cache.cpp:3
ClassDoublyLinkedListNode
typescript/Linked Lists/lru_cache.ts:1
ClassDoublyLinkedListNode
csharp/Linked Lists/LRUCache.cs:3
ClassDoublyLinkedListNode
java/Linked Lists/LRUCache.java:3
ClassDutchNationalFlag
java/Sort and Search/DutchNationalFlag.java:1
ClassEvaluateExpression
java/Stacks/EvaluateExpression.java:3
ClassFindAllPermutations
java/Backtracking/FindAllPermutations.java:6
ClassFindAllSubsets
java/Backtracking/FindAllSubsets.java:4
ClassFindAllWordsOnABoard
java/Tries/FindAllWordsOnABoard.java:15
ClassFindTheInsertionIndex
java/Binary Search/FindTheInsertionIndex.java:1
ClassFindTheMedianFromTwoSortedArrays
java/Binary Search/FindTheMedianFromTwoSortedArrays.java:3
ClassFindTheTargetInARotatedSortedArray
java/Binary Search/FindTheTargetInARotatedSortedArray.java:1
ClassFirstAndLastOccurrencesOfANumber
java/Binary Search/FirstAndLastOccurrencesOfANumber.java:1
ClassFlattenMultiLevelList
java/Linked Lists/FlattenMultiLevelList.java:19
ClassGasStations
java/Greedy/GasStations.java:3
ClassGeometricSequenceTriplets
java/Hash Maps and Sets/GeometricSequenceTriplets.java:4
ClassGraphDeepCopy
java/Graphs/GraphDeepCopy.java:18
ClassHammingWeightsOfIntegers
java/Bit Manipulation/HammingWeightsOfIntegers.java:1
ClassHammingWeightsOfIntegersDp
java/Bit Manipulation/HammingWeightsOfIntegersDp.java:1
ClassHappyNumber
java/Fast and Slow Pointers/HappyNumber.java:1
ClassIdentifyAllIntervalOverlaps
java/Intervals/IdentifyAllIntervalOverlaps.java:18
ClassImplementAQueueUsingAStack
java/Stacks/ImplementAQueueUsingAStack.java:3
ClassInsertAndSearchWordsWithWildcards
kotlin/Tries/InsertAndSearchWordsWithWildcards.kt:6
ClassInsertAndSearchWordsWithWildcards
cpp/Tries/insert_and_search_words_with_wildcards.cpp:16
ClassInsertAndSearchWordsWithWildcards
python3/Tries/insert_and_search_words_with_wildcards.py:6
ClassInsertAndSearchWordsWithWildcards
java/Tries/InsertAndSearchWordsWithWildcards.java:13
ClassInvertBinaryTreeIterative
java/Trees/InvertBinaryTreeIterative.java:17
ClassInvertBinaryTreeRecursive
java/Trees/InvertBinaryTreeRecursive.java:15
ClassIsPalindromeValid
java/Two Pointers/IsPalindromeValid.java:1
ClassJumpToTheEnd
java/Greedy/JumpToTheEnd.java:1
ClassKMostFrequentStringsMaxHeap
java/Heaps/KMostFrequentStringsMaxHeap.java:8
ClassKMostFrequentStringsMinHeap
java/Heaps/KMostFrequentStringsMinHeap.java:8
ClassKSumSubarrays
java/Prefix Sums/KSumSubarrays.java:1
ClassKSumSubarraysOptimized
java/Prefix Sums/KSumSubarraysOptimized.java:4
ClassKnapsack
java/Dynamic Programming/Knapsack.java:1
ClassKnapsackOptimized
java/Dynamic Programming/KnapsackOptimized.java:1
ClassKthLargestIntegerMinHeap
java/Sort and Search/KthLargestIntegerMinHeap.java:3
ClassKthLargestIntegerQuickselect
java/Sort and Search/KthLargestIntegerQuickselect.java:1
ClassKthSmallestNumberInBSTIterative
java/Trees/KthSmallestNumberInBSTIterative.java:17
ClassKthSmallestNumberInBSTRecursive
java/Trees/KthSmallestNumberInBSTRecursive.java:18
ClassLRUCache
kotlin/Linked Lists/LRUCache.kt:6
ClassLRUCache
cpp/Linked Lists/lru_cache.cpp:13
ClassLRUCache
typescript/Linked Lists/lru_cache.ts:14
ClassLRUCache
python3/Linked Lists/lru_cache.py:8
ClassLRUCache
csharp/Linked Lists/LRUCache.cs:22
ClassLRUCache
java/Linked Lists/LRUCache.java:15
ClassLargestContainer
java/Two Pointers/LargestContainer.java:1
ClassLargestContainerBruteForce
java/Two Pointers/LargestContainerBruteForce.java:1
ClassLargestOverlapOfIntervals
java/Intervals/LargestOverlapOfIntervals.java:18
ClassLargestSquareInAMatrix
java/Dynamic Programming/LargestSquareInAMatrix.java:1
ClassLargestSquareInAMatrixOptimized
java/Dynamic Programming/LargestSquareInAMatrixOptimized.java:1
ClassLinkedListIntersection
java/Linked Lists/LinkedListIntersection.java:17
ClassLinkedListLoop
java/Fast and Slow Pointers/LinkedListLoop.java:17
ClassLinkedListLoopNaive
java/Fast and Slow Pointers/LinkedListLoopNaive.java:20
ClassLinkedListMidpoint
java/Fast and Slow Pointers/LinkedListMidpoint.java:17
ClassLinkedListReversal
java/Linked Lists/LinkedListReversal.java:17
ClassLocalMaximaInArray
java/Binary Search/LocalMaximaInArray.java:1
ClassLonelyInteger
java/Bit Manipulation/LonelyInteger.java:1
ClassLongestChainOfConsecutiveNumbers
java/Hash Maps and Sets/LongestChainOfConsecutiveNumbers.java:4
ClassLongestChainOfConsecutiveNumbersBruteForce
java/Hash Maps and Sets/LongestChainOfConsecutiveNumbersBruteForce.java:1
ClassLongestCommonSubsequence
java/Dynamic Programming/LongestCommonSubsequence.java:1
ClassLongestCommonSubsequenceOptimized
java/Dynamic Programming/LongestCommonSubsequenceOptimized.java:1
ClassLongestIncreasingPath
java/Graphs/LongestIncreasingPath.java:1
ClassLongestPalindromeInAString
java/Dynamic Programming/LongestPalindromeInAString.java:1
ClassLongestPalindromeInAStringExpanding
java/Dynamic Programming/LongestPalindromeInAStringExpanding.java:1
next →1–100 of 253, ranked by callers