MCPcopy Create free account

hub / github.com/Freeze777/SDE-Interviewer-Notes / functions

Functions692 in github.com/Freeze777/SDE-Interviewer-Notes

↓ 1 callersMethodgetGroups
(boolean sorted)
LeetCodeJava/src/main/java/leetcode/medium/unionfind/UnionFind.java:35
↓ 1 callersMethodgetHash
(String input)
LeetCodeJava/src/main/java/leetcode/easy/trees/SubtreeOfAnotherTree.java:33
↓ 1 callersMethodgetInteger
()
LeetCodeJava/src/main/java/leetcode/medium/recursion/NestedListWeightSum.java:22
↓ 1 callersMethodgetList
()
LeetCodeJava/src/main/java/leetcode/medium/recursion/NestedListWeightSum.java:38
↓ 1 callersMethodgetNextJobIndex
(Job[] jobs, Job job, int from)
LeetCodeJava/src/main/java/leetcode/hard/dp/MaxProfitJobSchedule.java:29
↓ 1 callersMethodgetNextTraversablePoints
(State state, int[][] grid)
LeetCodeJava/src/main/java/leetcode/hard/graph/ShortestPathGridObstacles.java:38
↓ 1 callersMethodgetNextVisits
(State state, char[][] grid, Set<Point> visited)
LeetCodeJava/src/main/java/leetcode/medium/graph/ShortestPathFood.java:35
↓ 1 callersMethodgetOrdering
(String w1, String w2)
LeetCodeJava/src/main/java/leetcode/hard/graph/AlienDictionary.java:27
↓ 1 callersMethodgetRandom
()
LeetCodeJava/src/main/java/leetcode/medium/linkedlist/RandomNode.java:25
↓ 1 callersMethodgetRootRomanDigit
(int significantDigit, int tenthPower)
LeetCodeJava/src/main/java/leetcode/medium/math/IntegerToRoman.java:36
↓ 1 callersMethodgetStart
(char[][] grid)
LeetCodeJava/src/main/java/leetcode/medium/graph/ShortestPathFood.java:26
↓ 1 callersMethodgetSubtree
(Character character)
LeetCodeJava/src/main/java/leetcode/hard/backtracking/WordSearchII.java:15
↓ 1 callersFunctionget_chunks
(content, chunk_size=5)
Multithreading/Easy/MultiThreadedAnagram.py:5
↓ 1 callersFunctionget_count
(num_arr)
ProblemSolving/Medium/Strings/CountAndSay.py:15
↓ 1 callersFunctionget_inorder_nodes
(root: TreeNode)
ProblemSolving/Hard/Trees/Model/TreeNodeModel.py:73
↓ 1 callersFunctionget_linked_list_nodes
(head: LinkedListNode)
ProblemSolving/Medium/LinkedList/Model/LinkedListNodeModel.py:19
↓ 1 callersFunctiongroup_anagrams
(words: List[str])
ProblemSolving/Easy/Strings/Anagrams.py:60
↓ 1 callersMethodguess
(int n)
LeetCodeJava/src/main/java/leetcode/easy/binarysearch/GuessNumberHigherLower.java:13
↓ 1 callersMethodhasMatch
(int word, int otherWord)
LeetCodeJava/src/main/java/leetcode/medium/backtracking/MaxLengthConcatenation.java:21
↓ 1 callersMethodhasMatchingCharacters
(Map<Character, Long> sourceMap, Map<Character, Long> targetMap)
LeetCodeJava/src/main/java/leetcode/medium/arrays/slidingwindow/MinimumWindowSubstring.java:15
↓ 1 callersMethodhasNext
()
LeetCodeJava/src/main/java/leetcode/design/PeekingIterator.java:32
↓ 1 callersMethodhasOverlap
(int start, int end, AvlTreeNode node)
LeetCodeJava/src/main/java/leetcode/medium/trees/MyCalendar.java:72
↓ 1 callersMethodhydrogen
(Runnable releaseHydrogen)
LeetCodeJava/src/main/java/leetcode/concurrency/H2O.java:20
↓ 1 callersMethodinitializeCache
()
LeetCodeJava/src/main/java/leetcode/medium/dp/OutBoundaryPaths.java:13
↓ 1 callersMethodinsert
(AvlTreeNode node, int start, int end)
LeetCodeJava/src/main/java/leetcode/hard/trees/CountIntervals.java:82
↓ 1 callersMethodinsert
(Interval interval)
LeetCodeJava/src/main/java/leetcode/hard/orderedset/SummaryRanges.java:55
↓ 1 callersMethodinsert
(AvlTreeNode node, int start, int end)
LeetCodeJava/src/main/java/leetcode/medium/trees/MyCalendar.java:83
↓ 1 callersMethodinsertWord
(TrieNode root, String word, int wordIndex)
LeetCodeJava/src/main/java/leetcode/hard/backtracking/WordSearchII.java:25
↓ 1 callersMethodisBlocked
(Point position, int[][] grid)
LeetCodeJava/src/main/java/leetcode/medium/matrix/WhereBallFall.java:11
↓ 1 callersMethodisDetonated
(int[] potentialBomb, int[] explodedBomb)
LeetCodeJava/src/main/java/leetcode/medium/graph/DetonateMaxBombs.java:12
↓ 1 callersMethodisInRange
(Router router, Router otherRouter)
LeetCodeJava/src/main/java/leetcode/medium/graph/RouterBroadcasts.java:43
↓ 1 callersMethodisInteger
()
LeetCodeJava/src/main/java/leetcode/medium/recursion/NestedListWeightSum.java:16
↓ 1 callersMethodisValid
(int[][] board, int row, int col)
LeetCodeJava/src/main/java/leetcode/easy/arrays/GameOfLife.java:26
↓ 1 callersFunctionis_good_orange
(grid, i, j)
ProblemSolving/Hard/Graph/RottingOranges.py:51
↓ 1 callersMethodis_leaf
(self)
ProblemSolving/Hard/Trees/Model/TreeNodeModel.py:15
↓ 1 callersFunctionis_valid
(matrix, i, j, visited)
ProblemSolving/Medium/Graph/ConnectedIslands.py:44
↓ 1 callersMethodjarvisMarchConvexHull
(int[][] _points)
LeetCodeJava/src/main/java/leetcode/hard/geometry/ErectFence.java:24
↓ 1 callersMethodjumpHelper
(int[] nums, int current, int last, int[] dp)
LeetCodeJava/src/main/java/leetcode/medium/dp/JumpGameII.java:17
↓ 1 callersMethodjumpHelper
(int[] nums, int current, int last, Boolean[] dp)
LeetCodeJava/src/main/java/leetcode/medium/dp/JumpGame.java:9
↓ 1 callersFunctionk_largest_maxheap
(arr: List[int], k: int)
ProblemSolving/Medium/Heap/KLargestElements.py:23
↓ 1 callersFunctionk_largest_sort
(arr: List[int], k: int)
ProblemSolving/Medium/Heap/KLargestElements.py:30
↓ 1 callersMethodlargestOverlap
(int[][] source, int[][] target)
LeetCodeJava/src/main/java/leetcode/medium/matrix/ImageOverlap.java:22
↓ 1 callersFunctionlca_deepest_leaves_helper
(root: TreeNode, level: int)
ProblemSolving/Hard/Trees/LCADeepestLeaves.py:21
↓ 1 callersFunctionlevel_helper
(node: TreeNode, key, level)
ProblemSolving/Easy/Trees/NodeLevel.py:15
↓ 1 callersFunctionlowest_common_ancestor
(root_node: TreeNode, key1, key2)
ProblemSolving/Hard/Trees/NodeDistanceByLCA.py:39
↓ 1 callersMethodmakeCircularList
(ListNode head)
LeetCodeJava/src/main/java/leetcode/medium/linkedlist/RandomNode.java:16
↓ 1 callersMethodmaxLengthHelper
(List<Integer> words, int start, int uniqueChars)
LeetCodeJava/src/main/java/leetcode/medium/backtracking/MaxLengthConcatenation.java:34
↓ 1 callersMethodmaxProduct
(TreeNode root, List<Long> subtreeSums)
LeetCodeJava/src/main/java/leetcode/medium/trees/MaxProductSplitBinaryTree.java:21
↓ 1 callersFunctionmax_levels
(root: TreeNode)
ProblemSolving/Easy/Trees/AverageLevels.py:33
↓ 1 callersFunctionmax_path_sum_helper
(root: TreeNode)
ProblemSolving/Hard/Trees/MaxPathSum.py:40
↓ 1 callersMethodmergeLeftToRight
(Interval left, Interval right)
LeetCodeJava/src/main/java/leetcode/hard/orderedset/SummaryRanges.java:86
↓ 1 callersMethodminCost
(int[] cost, int i, int[] cache)
LeetCodeJava/src/main/java/leetcode/easy/dp/MinCostClimbingStairs.java:11
↓ 1 callersMethodminTimeToRemoveSameColor
(Point interval, int[] neededTime)
LeetCodeJava/src/main/java/leetcode/medium/greedy/MinTimeColorfulRope.java:19
↓ 1 callersFunctionminimum_path_sum_helper
(grid, i, j, memo)
ProblemSolving/Medium/DP/MinimumPathSum.py:19
↓ 1 callersMethodmutate
(String gene)
LeetCodeJava/src/main/java/leetcode/medium/graph/MinimumGeneticMutation.java:20
↓ 1 callersMethodnearestRouters
(Router source, List<Router> routersInRange)
LeetCodeJava/src/main/java/leetcode/medium/graph/RouterBroadcasts.java:66
↓ 1 callersMethodnext
(int price)
LeetCodeJava/src/main/java/leetcode/medium/stack/StockSpanner.java:30
↓ 1 callersMethodnextMove
(Point curr, int[][] grid)
LeetCodeJava/src/main/java/leetcode/medium/matrix/WhereBallFall.java:19
↓ 1 callersMethodnextNodes
(MazeCell mazeCell, char[][] maze)
LeetCodeJava/src/main/java/leetcode/medium/graph/NearestExitMaze.java:24
↓ 1 callersMethodnextWords
(String word)
LeetCodeJava/src/main/java/leetcode/hard/graph/WordLadder.java:28
↓ 1 callersMethodnumber
(IntConsumer printNumber)
LeetCodeJava/src/main/java/leetcode/concurrency/FizzBuzz.java:50
↓ 1 callersMethododd
(IntConsumer printNumber)
LeetCodeJava/src/main/java/leetcode/concurrency/ZeroEvenOdd.java:36
↓ 1 callersMethodoverlap
(AvlTreeNode node, int start, int end)
LeetCodeJava/src/main/java/leetcode/medium/trees/MyCalendar.java:76
↓ 1 callersMethodoxygen
(Runnable releaseOxygen)
LeetCodeJava/src/main/java/leetcode/concurrency/H2O.java:27
↓ 1 callersMethodprecompute
(Graph graph)
LeetCodeJava/src/test/java/interviews/GrabInterviewQuestion.java:40
↓ 1 callersMethodprice
(double kms)
LeetCodeJava/src/test/java/interviews/GlovoBikeRentalSystem.java:26
↓ 1 callersMethodprimeFactors
(int number)
LeetCodeJava/src/main/java/leetcode/hard/unionfind/GcdTraversal.java:12
↓ 1 callersFunctionrandomIntList
LeetCodeKotlin/src/main/kotlin/leetcode/utils/TestCaseGenerator.kt:3
↓ 1 callersMethodremove
(K key)
LeetCodeJava/src/main/java/leetcode/design/MyHashSet.java:20
↓ 1 callersFunctionresize
(arr, lone_char_count, total_empty_slots)
ProblemSolving/Hard/Strings/StringCompression.py:41
↓ 1 callersFunctionretrieve_all_helper
(crawler, acc, words)
ProblemSolving/Hard/Trie/TriePrefixSuggestions.py:20
↓ 1 callersMethodreverseWordsKeepingPunctuation
(String sentence)
LeetCodeJava/src/main/java/leetcode/medium/twopointer/ReverseWordsWithPunctuation.java:10
↓ 1 callersMethodreverseWordsKeepingPunctuationOptimized
Space-Optimized Version Instead of storing full word strings, we store only word boundary indices (start, end pairs) This reduces space from O(n) for
LeetCodeJava/src/main/java/leetcode/medium/twopointer/ReverseWordsWithPunctuation.java:85
↓ 1 callersFunctionright_shift_empty_slots
(arr)
ProblemSolving/Hard/Strings/StringCompression.py:47
↓ 1 callersFunctionrot_adjacent
(grid, i, j)
ProblemSolving/Hard/Graph/RottingOranges.py:57
↓ 1 callersMethodrotate
(char[] arr)
LeetCodeJava/src/main/java/leetcode/hard/arrays/OrderlyQueue.java:17
↓ 1 callersFunctionsearch
(matrix, i, j, visited)
ProblemSolving/Medium/Graph/ConnectedIslands.py:49
↓ 1 callersMethodsearch
(char[][] board, int i, int j, int depth, boolean[][] visited, TrieNode root, Set<Integer> availableWords)
LeetCodeJava/src/main/java/leetcode/hard/backtracking/WordSearchII.java:44
↓ 1 callersFunctionsearch_prefix
(root: TrieNode, word: str)
ProblemSolving/Hard/Trie/TriePrefixSuggestions.py:33
↓ 1 callersMethodsecond
(Runnable printSecond)
LeetCodeJava/src/main/java/leetcode/concurrency/PrintInOrder.java:26
↓ 1 callersMethodsolve
()
LeetCodeJava/src/main/java/Practice.java:2
↓ 1 callersMethodsolve
LeetCodeKotlin/src/main/kotlin/Practice.kt:2
↓ 1 callersFunctionsolve_by_letter_count
(word1, word2)
ProblemSolving/Easy/Strings/Anagrams.py:37
↓ 1 callersFunctionsolve_by_prime_number_hash
(word1, word2)
ProblemSolving/Easy/Strings/Anagrams.py:43
↓ 1 callersFunctionsolve_by_sort
(word1, word2)
ProblemSolving/Easy/Strings/Anagrams.py:32
↓ 1 callersFunctiontarget_sum_ways_helper
(numbers, target, start, memo)
ProblemSolving/Medium/DP/TargetSumWays.py:24
↓ 1 callersMethodtest
()
LeetCodeJava/src/test/java/interviews/TalabatInterviewTest.java:28
↓ 1 callersMethodthird
(Runnable printThird)
LeetCodeJava/src/main/java/leetcode/concurrency/PrintInOrder.java:32
↓ 1 callersMethodtop
()
LeetCodeJava/src/main/java/leetcode/medium/stack/MinStack.java:25
↓ 1 callersFunctiontwo_sum
(arr, target)
ProblemSolving/Medium/Recursion/kSum.py:24
↓ 1 callersFunctiontypeahead_suggestions
(root: TrieNode, prefix: str)
ProblemSolving/Hard/Trie/TriePrefixSuggestions.py:43
↓ 1 callersMethoduniquePaths
(int[][] grid, int i, int j, int steps, int numEmpty, String path)
LeetCodeJava/src/main/java/leetcode/hard/backtracking/UniquePathsIII.java:11
↓ 1 callersFunctionvalidPath
* 1971. Find if Path Exists in Graph * https://leetcode.com/problems/find-if-path-exists-in-graph/ */
LeetCodeKotlin/src/main/kotlin/leetcode/easy/graph/PathExists.kt:9
↓ 1 callersMethodwantsToEat
(int philosopher, Runnable pickLeftFork, Runnable pickRi
LeetCodeJava/src/main/java/leetcode/concurrency/DiningPhilosophers.java:20
↓ 1 callersMethodzero
(IntConsumer printNumber)
LeetCodeJava/src/main/java/leetcode/concurrency/ZeroEvenOdd.java:19
MethodAuthContext
(String userId)
LeetCodeJava/src/test/java/interviews/CanvaScreeningInterviewTest.java:9
MethodAvlTreeNode
(int start, int end)
LeetCodeJava/src/main/java/leetcode/hard/trees/CountIntervals.java:16
MethodAvlTreeNode
(int start, int end)
LeetCodeJava/src/main/java/leetcode/medium/trees/MyCalendar.java:13
MethodBfsNode
(int vertex, char color)
LeetCodeJava/src/main/java/leetcode/medium/graph/PossibleBiPartition.java:24
MethodBfsNode
(int vertex, List<Integer> path)
LeetCodeJava/src/main/java/leetcode/medium/graph/AllPathsSourceTarget.java:17
← previousnext →301–400 of 692, ranked by callers