Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LjyYano/LeetCode
/ functions
Functions
1,125 in github.com/LjyYano/LeetCode
⨍
Functions
1,125
◇
Types & classes
459
↓ 171 callers
Method
add
(NestedInteger ni)
src/main/java/L0385_MiniParser.java:37
↓ 166 callers
Method
toString
()
src/main/java/common/TreeNode.java:24
↓ 117 callers
Method
get
(int key)
src/main/java/L0460_LFUCache.java:123
↓ 62 callers
Method
put
(int key, int value)
src/main/java/L0460_LFUCache.java:132
↓ 32 callers
Method
push
(int val)
src/main/java/L0155_MinStack.java:29
↓ 30 callers
Method
remove
(int val)
src/main/java/L0380_RandomizedSet.java:36
↓ 26 callers
Method
pop
()
src/main/java/L0155_MinStack.java:37
↓ 24 callers
Method
peek
()
src/main/java/L0284_PeekingIterator.java:48
↓ 12 callers
Method
addNum
(int num)
src/main/java/L0295_FindMedianFromDataStream.java:50
↓ 12 callers
Method
reverse
(int x)
src/main/java/L0007_ReverseInteger.java:10
↓ 9 callers
Method
get
(int key)
src/main/java/L0146_LRUCache.java:74
↓ 9 callers
Method
inc
(String key)
src/main/java/L0432_AllOne.java:47
↓ 9 callers
Method
printArray
(int[] nums)
src/main/java/L0088_MergeSortedArray.java:113
↓ 8 callers
Method
getNextPosition
(int[] nums, int current)
src/main/java/L0457_CircularArrayLoop.java:80
↓ 8 callers
Method
insert
向前缀树中插入字符串 word
src/main/java/L0208_Trie.java:59
↓ 8 callers
Method
next
()
src/main/java/L0284_PeekingIterator.java:53
↓ 8 callers
Method
put
(int key, int value)
src/main/java/L0146_LRUCache.java:84
↓ 7 callers
Method
search
如果数据结构中存在字符串与 word 匹配,则返回 true
src/main/java/L0211_WordDictionary.java:76
↓ 6 callers
Method
addNum
(int val)
src/main/java/L0352_DataStreamAsDisjointIntervals.java:51
↓ 6 callers
Method
getIntervals
()
src/main/java/L0352_DataStreamAsDisjointIntervals.java:84
↓ 6 callers
Method
printArray
(int[] arr)
src/main/java/L0066_PlusOne.java:85
↓ 6 callers
Method
printArray
(int[] arr)
src/main/java/L0167_TwoSumII.java:107
↓ 6 callers
Method
sumRange
(int left, int right)
src/main/java/L0303_RangeSumQueryImmutable.java:44
↓ 6 callers
Method
sumRegion
(int row1, int col1, int row2, int col2)
src/main/java/L0304_RangeSumQuery2DImmutable.java:59
↓ 6 callers
Method
toString
()
src/main/java/L0106_ConstructBinaryTreeFromInorderAndPostorderTraversal.java:43
↓ 6 callers
Method
toString
()
src/main/java/L0105_ConstructBinaryTreeFromPreorderAndInorderTraversal.java:43
↓ 5 callers
Method
countAndSay
(int n)
src/main/java/L0038_CountAndSay.java:25
↓ 5 callers
Method
divide
(int dividend, int divisor)
src/main/java/L0029_DivideTwoIntegers.java:43
↓ 5 callers
Method
findNthDigit
(int n)
src/main/java/L0400_NthDigit.java:20
↓ 5 callers
Method
findSubstring
(String s, String[] words)
src/main/java/L0030_SubstringWithConcatenationOfAllWords.java:44
↓ 5 callers
Method
getMin
()
src/main/java/L0155_MinStack.java:50
↓ 5 callers
Method
getNext
计算各位数字的平方和
src/main/java/L0202_HappyNumber.java:52
↓ 5 callers
Method
insert
(int[][] intervals, int[] newInterval)
src/main/java/L0057_InsertInterval.java:43
↓ 5 callers
Method
intToRoman
(int num)
src/main/java/L0012_IntegerToRoman.java:3
↓ 5 callers
Method
integerBreak
(int n)
src/main/java/L0343_IntegerBreak.java:21
↓ 5 callers
Method
integerReplacement
(int n)
src/main/java/L0397_IntegerReplacement.java:32
↓ 5 callers
Method
isPerfectSquare
(int num)
src/main/java/L0367_ValidPerfectSquare.java:25
↓ 5 callers
Method
isPowerOfFour
(int n)
src/main/java/L0342_PowerOfFour.java:27
↓ 5 callers
Method
isPowerOfTwo
使用位运算判断一个数是否是 2 的幂 2 的幂在二进制表示中有且仅有一个 1 因此可以使用 n & (n-1) == 0 来判断
src/main/java/L0231_PowerOfTwo.java:40
↓ 5 callers
Method
isUgly
(int n)
src/main/java/L0263_UglyNumber.java:30
↓ 5 callers
Method
isValid
(String s)
src/main/java/L0020_ValidParentheses.java:15
↓ 5 callers
Method
myAtoi
(String s)
src/main/java/L0008_StringToInteger.java:16
↓ 5 callers
Method
next
()
src/main/java/L0173_BinarySearchTreeIterator.java:78
↓ 5 callers
Method
printList
(ListNode head)
src/main/java/L0083_RemoveDuplicatesFromSortedList.java:67
↓ 5 callers
Method
printList
(ListNode head)
src/main/java/L0082_RemoveDuplicatesFromSortedListII.java:80
↓ 5 callers
Method
reverseVowels
(String s)
src/main/java/L0345_ReverseVowelsOfString.java:22
↓ 5 callers
Method
startsWith
如果之前已经插入的字符串 word 的前缀之一为 prefix,返回 true;否则,返回 false
src/main/java/L0208_Trie.java:82
↓ 4 callers
Method
addWord
将 word 添加到数据结构中
src/main/java/L0211_WordDictionary.java:61
↓ 4 callers
Method
bulbSwitch
(int n)
src/main/java/L0319_BulbSwitcher.java:35
↓ 4 callers
Method
canConstruct
(String ransomNote, String magazine)
src/main/java/L0383_RansomNote.java:26
↓ 4 callers
Method
coinChange
(int[] coins, int amount)
src/main/java/L0322_CoinChange.java:28
↓ 4 callers
Method
convertToTitle
(int columnNumber)
src/main/java/L0168_ExcelSheetColumnTitle.java:38
↓ 4 callers
Method
countSegments
(String s)
src/main/java/L0434_NumberOfSegmentsInAString.java:26
↓ 4 callers
Method
decodeString
(String s)
src/main/java/L0394_DecodeString.java:38
↓ 4 callers
Method
dfs
DFS遍历,从边界向内部搜索可以流向海洋的位置 @param heights 高度矩阵 @param row 当前行 @param col 当前列 @param visited 访问标记数组 @param prevHeight 上一个位置的高度
src/main/java/L0417_PacificAtlanticWaterFlow.java:74
↓ 4 callers
Method
dfs
(char[][] board, int i, int j)
src/main/java/L0130_SurroundedRegions.java:63
↓ 4 callers
Method
fib
动态规划 - 空间优化版本 只需要保存前两个数
src/main/java/L0509_FibonacciNumber.java:36
↓ 4 callers
Method
find
(String x)
src/main/java/L0399_EvaluateDivision.java:62
↓ 4 callers
Method
findMedian
()
src/main/java/L0295_FindMedianFromDataStream.java:63
↓ 4 callers
Method
findMinHeightTrees
(int n, int[][] edges)
src/main/java/L0310_MinimumHeightTrees.java:37
↓ 4 callers
Method
findTheDifference
(String s, String t)
src/main/java/L0389_FindTheDifference.java:34
↓ 4 callers
Method
generatePalindromes
(String s)
src/main/java/L0267_PalindromePermutationII.java:19
↓ 4 callers
Method
getHint
(String secret, String guess)
src/main/java/L0299_BullsAndCows.java:47
↓ 4 callers
Method
getMoneyAmount
(int n)
src/main/java/L0375_GuessNumberHigherOrLowerII.java:54
↓ 4 callers
Method
getSum
(int a, int b)
src/main/java/L0371_SumOfTwoIntegers.java:19
↓ 4 callers
Method
hIndex
(int[] citations)
src/main/java/L0275_HIndexII.java:30
↓ 4 callers
Method
hIndex
(int[] citations)
src/main/java/L0274_HIndex.java:28
↓ 4 callers
Method
hasNext
()
src/main/java/L0173_BinarySearchTreeIterator.java:86
↓ 4 callers
Method
isAdditiveNumber
(String num)
src/main/java/L0306_AdditiveNumber.java:31
↓ 4 callers
Method
isMatch
(String s, String p)
src/main/java/L0010_RegularExpressionMatching.java:11
↓ 4 callers
Method
isPalindrome
(int x)
src/main/java/L0009_PalindromeNumber.java:10
↓ 4 callers
Method
isPowerOfThree
(int n)
src/main/java/L0326_PowerOfThree.java:31
↓ 4 callers
Method
largestRectangleArea
(int[] heights)
src/main/java/L0084_LargestRectangleInHistogram.java:22
↓ 4 callers
Method
lengthOfLongestSubstring
(String s)
src/main/java/L0003_LongestSubstringWithoutRepeatingCharacters.java:11
↓ 4 callers
Method
longestCommonPrefix
(String[] strs)
src/main/java/L0014_LongestCommonPrefix.java:18
↓ 4 callers
Method
longestPalindrome
(String s)
src/main/java/L0005_LongestPalindromicSubstring.java:9
↓ 4 callers
Method
longestSubstring
(String s, int k)
src/main/java/L0395_LongestSubstringWithAtLeastKRepeatingCharacters.java:23
↓ 4 callers
Method
maxCoins
(int[] nums)
src/main/java/L0312_BurstBalloons.java:30
↓ 4 callers
Method
maxPathSum
(TreeNode root)
src/main/java/L0124_BinaryTreeMaximumPathSum.java:29
↓ 4 callers
Method
maxProduct
(String[] words)
src/main/java/L0318_MaximumProductOfWordLengths.java:30
↓ 4 callers
Method
maxProfit
(int[] prices)
src/main/java/L0309_BestTimeToBuyAndSellStockWithCooldown.java:27
↓ 4 callers
Method
maximalRectangle
(char[][] matrix)
src/main/java/L0085_MaximalRectangle.java:35
↓ 4 callers
Method
missingNumber
(int[] nums)
src/main/java/L0268_MissingNumber.java:34
↓ 4 callers
Method
mySqrt
(int x)
src/main/java/L0069_Sqrt.java:25
↓ 4 callers
Method
nthSuperUglyNumber
(int n, int[] primes)
src/main/java/L0313_SuperUglyNumber.java:30
↓ 4 callers
Method
nthUglyNumber
(int n)
src/main/java/L0264_UglyNumberII.java:26
↓ 4 callers
Method
numberToWords
(int num)
src/main/java/L0273_IntegerToEnglishWords.java:33
↓ 4 callers
Method
printArray
(char[] arr)
src/main/java/L0344_ReverseString.java:60
↓ 4 callers
Method
printArray
(int[] nums, int k)
src/main/java/L0026_RemoveDuplicatesFromSortedArray.java:62
↓ 4 callers
Method
printArray
(int[] nums, int k)
src/main/java/L0027_RemoveElement.java:63
↓ 4 callers
Method
printArray
(int[] arr)
src/main/java/L0384_ShuffleArray.java:67
↓ 4 callers
Method
printBoard
(char[][] board)
src/main/java/L0130_SurroundedRegions.java:108
↓ 4 callers
Method
printBoard
(int[][] board)
src/main/java/L0289_GameOfLife.java:114
↓ 4 callers
Method
printInorder
(TreeNode root)
src/main/java/L0450_DeleteNodeInBst.java:120
↓ 4 callers
Method
printList
(ListNode head)
src/main/java/L0237_DeleteNodeInALinkedList.java:90
↓ 4 callers
Method
printList
(ListNode head)
src/main/java/L0061_RotateList.java:93
↓ 4 callers
Method
printList
(ListNode head)
src/main/java/L0025_ReverseNodesInKGroup.java:89
↓ 4 callers
Method
printList
(ListNode head)
src/main/java/L0086_PartitionList.java:86
↓ 4 callers
Method
printList
(ListNode head)
src/main/java/L0147_InsertionSortList.java:103
↓ 4 callers
Method
printList
(Node head)
src/main/java/L0430_FlattenAMultilevelDoublyLinkedList.java:80
next →
1–100 of 1,125, ranked by callers