MCPcopy Create free account

hub / github.com/LjyYano/LeetCode / functions

Functions1,125 in github.com/LjyYano/LeetCode

↓ 171 callersMethodadd
(NestedInteger ni)
src/main/java/L0385_MiniParser.java:37
↓ 166 callersMethodtoString
()
src/main/java/common/TreeNode.java:24
↓ 117 callersMethodget
(int key)
src/main/java/L0460_LFUCache.java:123
↓ 62 callersMethodput
(int key, int value)
src/main/java/L0460_LFUCache.java:132
↓ 32 callersMethodpush
(int val)
src/main/java/L0155_MinStack.java:29
↓ 30 callersMethodremove
(int val)
src/main/java/L0380_RandomizedSet.java:36
↓ 26 callersMethodpop
()
src/main/java/L0155_MinStack.java:37
↓ 24 callersMethodpeek
()
src/main/java/L0284_PeekingIterator.java:48
↓ 12 callersMethodaddNum
(int num)
src/main/java/L0295_FindMedianFromDataStream.java:50
↓ 12 callersMethodreverse
(int x)
src/main/java/L0007_ReverseInteger.java:10
↓ 9 callersMethodget
(int key)
src/main/java/L0146_LRUCache.java:74
↓ 9 callersMethodinc
(String key)
src/main/java/L0432_AllOne.java:47
↓ 9 callersMethodprintArray
(int[] nums)
src/main/java/L0088_MergeSortedArray.java:113
↓ 8 callersMethodgetNextPosition
(int[] nums, int current)
src/main/java/L0457_CircularArrayLoop.java:80
↓ 8 callersMethodinsert
向前缀树中插入字符串 word
src/main/java/L0208_Trie.java:59
↓ 8 callersMethodnext
()
src/main/java/L0284_PeekingIterator.java:53
↓ 8 callersMethodput
(int key, int value)
src/main/java/L0146_LRUCache.java:84
↓ 7 callersMethodsearch
如果数据结构中存在字符串与 word 匹配,则返回 true
src/main/java/L0211_WordDictionary.java:76
↓ 6 callersMethodaddNum
(int val)
src/main/java/L0352_DataStreamAsDisjointIntervals.java:51
↓ 6 callersMethodgetIntervals
()
src/main/java/L0352_DataStreamAsDisjointIntervals.java:84
↓ 6 callersMethodprintArray
(int[] arr)
src/main/java/L0066_PlusOne.java:85
↓ 6 callersMethodprintArray
(int[] arr)
src/main/java/L0167_TwoSumII.java:107
↓ 6 callersMethodsumRange
(int left, int right)
src/main/java/L0303_RangeSumQueryImmutable.java:44
↓ 6 callersMethodsumRegion
(int row1, int col1, int row2, int col2)
src/main/java/L0304_RangeSumQuery2DImmutable.java:59
↓ 6 callersMethodtoString
()
src/main/java/L0106_ConstructBinaryTreeFromInorderAndPostorderTraversal.java:43
↓ 6 callersMethodtoString
()
src/main/java/L0105_ConstructBinaryTreeFromPreorderAndInorderTraversal.java:43
↓ 5 callersMethodcountAndSay
(int n)
src/main/java/L0038_CountAndSay.java:25
↓ 5 callersMethoddivide
(int dividend, int divisor)
src/main/java/L0029_DivideTwoIntegers.java:43
↓ 5 callersMethodfindNthDigit
(int n)
src/main/java/L0400_NthDigit.java:20
↓ 5 callersMethodfindSubstring
(String s, String[] words)
src/main/java/L0030_SubstringWithConcatenationOfAllWords.java:44
↓ 5 callersMethodgetMin
()
src/main/java/L0155_MinStack.java:50
↓ 5 callersMethodgetNext
计算各位数字的平方和
src/main/java/L0202_HappyNumber.java:52
↓ 5 callersMethodinsert
(int[][] intervals, int[] newInterval)
src/main/java/L0057_InsertInterval.java:43
↓ 5 callersMethodintToRoman
(int num)
src/main/java/L0012_IntegerToRoman.java:3
↓ 5 callersMethodintegerBreak
(int n)
src/main/java/L0343_IntegerBreak.java:21
↓ 5 callersMethodintegerReplacement
(int n)
src/main/java/L0397_IntegerReplacement.java:32
↓ 5 callersMethodisPerfectSquare
(int num)
src/main/java/L0367_ValidPerfectSquare.java:25
↓ 5 callersMethodisPowerOfFour
(int n)
src/main/java/L0342_PowerOfFour.java:27
↓ 5 callersMethodisPowerOfTwo
使用位运算判断一个数是否是 2 的幂 2 的幂在二进制表示中有且仅有一个 1 因此可以使用 n & (n-1) == 0 来判断
src/main/java/L0231_PowerOfTwo.java:40
↓ 5 callersMethodisUgly
(int n)
src/main/java/L0263_UglyNumber.java:30
↓ 5 callersMethodisValid
(String s)
src/main/java/L0020_ValidParentheses.java:15
↓ 5 callersMethodmyAtoi
(String s)
src/main/java/L0008_StringToInteger.java:16
↓ 5 callersMethodnext
()
src/main/java/L0173_BinarySearchTreeIterator.java:78
↓ 5 callersMethodprintList
(ListNode head)
src/main/java/L0083_RemoveDuplicatesFromSortedList.java:67
↓ 5 callersMethodprintList
(ListNode head)
src/main/java/L0082_RemoveDuplicatesFromSortedListII.java:80
↓ 5 callersMethodreverseVowels
(String s)
src/main/java/L0345_ReverseVowelsOfString.java:22
↓ 5 callersMethodstartsWith
如果之前已经插入的字符串 word 的前缀之一为 prefix,返回 true;否则,返回 false
src/main/java/L0208_Trie.java:82
↓ 4 callersMethodaddWord
将 word 添加到数据结构中
src/main/java/L0211_WordDictionary.java:61
↓ 4 callersMethodbulbSwitch
(int n)
src/main/java/L0319_BulbSwitcher.java:35
↓ 4 callersMethodcanConstruct
(String ransomNote, String magazine)
src/main/java/L0383_RansomNote.java:26
↓ 4 callersMethodcoinChange
(int[] coins, int amount)
src/main/java/L0322_CoinChange.java:28
↓ 4 callersMethodconvertToTitle
(int columnNumber)
src/main/java/L0168_ExcelSheetColumnTitle.java:38
↓ 4 callersMethodcountSegments
(String s)
src/main/java/L0434_NumberOfSegmentsInAString.java:26
↓ 4 callersMethoddecodeString
(String s)
src/main/java/L0394_DecodeString.java:38
↓ 4 callersMethoddfs
DFS遍历,从边界向内部搜索可以流向海洋的位置 @param heights 高度矩阵 @param row 当前行 @param col 当前列 @param visited 访问标记数组 @param prevHeight 上一个位置的高度
src/main/java/L0417_PacificAtlanticWaterFlow.java:74
↓ 4 callersMethoddfs
(char[][] board, int i, int j)
src/main/java/L0130_SurroundedRegions.java:63
↓ 4 callersMethodfib
动态规划 - 空间优化版本 只需要保存前两个数
src/main/java/L0509_FibonacciNumber.java:36
↓ 4 callersMethodfind
(String x)
src/main/java/L0399_EvaluateDivision.java:62
↓ 4 callersMethodfindMedian
()
src/main/java/L0295_FindMedianFromDataStream.java:63
↓ 4 callersMethodfindMinHeightTrees
(int n, int[][] edges)
src/main/java/L0310_MinimumHeightTrees.java:37
↓ 4 callersMethodfindTheDifference
(String s, String t)
src/main/java/L0389_FindTheDifference.java:34
↓ 4 callersMethodgeneratePalindromes
(String s)
src/main/java/L0267_PalindromePermutationII.java:19
↓ 4 callersMethodgetHint
(String secret, String guess)
src/main/java/L0299_BullsAndCows.java:47
↓ 4 callersMethodgetMoneyAmount
(int n)
src/main/java/L0375_GuessNumberHigherOrLowerII.java:54
↓ 4 callersMethodgetSum
(int a, int b)
src/main/java/L0371_SumOfTwoIntegers.java:19
↓ 4 callersMethodhIndex
(int[] citations)
src/main/java/L0275_HIndexII.java:30
↓ 4 callersMethodhIndex
(int[] citations)
src/main/java/L0274_HIndex.java:28
↓ 4 callersMethodhasNext
()
src/main/java/L0173_BinarySearchTreeIterator.java:86
↓ 4 callersMethodisAdditiveNumber
(String num)
src/main/java/L0306_AdditiveNumber.java:31
↓ 4 callersMethodisMatch
(String s, String p)
src/main/java/L0010_RegularExpressionMatching.java:11
↓ 4 callersMethodisPalindrome
(int x)
src/main/java/L0009_PalindromeNumber.java:10
↓ 4 callersMethodisPowerOfThree
(int n)
src/main/java/L0326_PowerOfThree.java:31
↓ 4 callersMethodlargestRectangleArea
(int[] heights)
src/main/java/L0084_LargestRectangleInHistogram.java:22
↓ 4 callersMethodlengthOfLongestSubstring
(String s)
src/main/java/L0003_LongestSubstringWithoutRepeatingCharacters.java:11
↓ 4 callersMethodlongestCommonPrefix
(String[] strs)
src/main/java/L0014_LongestCommonPrefix.java:18
↓ 4 callersMethodlongestPalindrome
(String s)
src/main/java/L0005_LongestPalindromicSubstring.java:9
↓ 4 callersMethodlongestSubstring
(String s, int k)
src/main/java/L0395_LongestSubstringWithAtLeastKRepeatingCharacters.java:23
↓ 4 callersMethodmaxCoins
(int[] nums)
src/main/java/L0312_BurstBalloons.java:30
↓ 4 callersMethodmaxPathSum
(TreeNode root)
src/main/java/L0124_BinaryTreeMaximumPathSum.java:29
↓ 4 callersMethodmaxProduct
(String[] words)
src/main/java/L0318_MaximumProductOfWordLengths.java:30
↓ 4 callersMethodmaxProfit
(int[] prices)
src/main/java/L0309_BestTimeToBuyAndSellStockWithCooldown.java:27
↓ 4 callersMethodmaximalRectangle
(char[][] matrix)
src/main/java/L0085_MaximalRectangle.java:35
↓ 4 callersMethodmissingNumber
(int[] nums)
src/main/java/L0268_MissingNumber.java:34
↓ 4 callersMethodmySqrt
(int x)
src/main/java/L0069_Sqrt.java:25
↓ 4 callersMethodnthSuperUglyNumber
(int n, int[] primes)
src/main/java/L0313_SuperUglyNumber.java:30
↓ 4 callersMethodnthUglyNumber
(int n)
src/main/java/L0264_UglyNumberII.java:26
↓ 4 callersMethodnumberToWords
(int num)
src/main/java/L0273_IntegerToEnglishWords.java:33
↓ 4 callersMethodprintArray
(char[] arr)
src/main/java/L0344_ReverseString.java:60
↓ 4 callersMethodprintArray
(int[] nums, int k)
src/main/java/L0026_RemoveDuplicatesFromSortedArray.java:62
↓ 4 callersMethodprintArray
(int[] nums, int k)
src/main/java/L0027_RemoveElement.java:63
↓ 4 callersMethodprintArray
(int[] arr)
src/main/java/L0384_ShuffleArray.java:67
↓ 4 callersMethodprintBoard
(char[][] board)
src/main/java/L0130_SurroundedRegions.java:108
↓ 4 callersMethodprintBoard
(int[][] board)
src/main/java/L0289_GameOfLife.java:114
↓ 4 callersMethodprintInorder
(TreeNode root)
src/main/java/L0450_DeleteNodeInBst.java:120
↓ 4 callersMethodprintList
(ListNode head)
src/main/java/L0237_DeleteNodeInALinkedList.java:90
↓ 4 callersMethodprintList
(ListNode head)
src/main/java/L0061_RotateList.java:93
↓ 4 callersMethodprintList
(ListNode head)
src/main/java/L0025_ReverseNodesInKGroup.java:89
↓ 4 callersMethodprintList
(ListNode head)
src/main/java/L0086_PartitionList.java:86
↓ 4 callersMethodprintList
(ListNode head)
src/main/java/L0147_InsertionSortList.java:103
↓ 4 callersMethodprintList
(Node head)
src/main/java/L0430_FlattenAMultilevelDoublyLinkedList.java:80
next →1–100 of 1,125, ranked by callers