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
Method
Tweet
(int id, int time)
src/main/java/L0355_DesignTwitter.java:30
Method
UnionFind
()
src/main/java/L0399_EvaluateDivision.java:48
Method
User
(int id)
src/main/java/L0355_DesignTwitter.java:42
Method
findComplement
(int num)
src/main/java/L0476_NumberComplement.java:3
Method
findComplementV2
(int num)
src/main/java/L0476_NumberComplement.java:17
Method
findComplementV3
(int num)
src/main/java/L0476_NumberComplement.java:27
Method
findMaxConsecutiveOnes
(int[] nums)
src/main/java/L0481_MaxConsecutiveOnesII.java:3
Method
findMaxConsecutiveOnes
(int[] nums)
src/main/java/L0485_MaxConsecutiveOnes.java:3
Method
findMaxConsecutiveOnesDP
(int[] nums)
src/main/java/L0481_MaxConsecutiveOnesII.java:28
Method
findMaxConsecutiveOnesV2
(int[] nums)
src/main/java/L0485_MaxConsecutiveOnes.java:20
Method
findPermutation
(String s)
src/main/java/L0484_FindPermutation.java:5
Method
findPermutationGreedy
(String s)
src/main/java/L0484_FindPermutation.java:26
Method
findRadius
(int[] houses, int[] heaters)
src/main/java/L0475_Heaters.java:5
Method
findRadiusTwoPointers
(int[] houses, int[] heaters)
src/main/java/L0475_Heaters.java:38
Method
firstBadVersion
(int n)
src/main/java/L0278_FirstBadVersion.java:32
Method
getInteger
()
src/main/java/L0385_MiniParser.java:29
Method
getInteger
()
src/main/java/L0341_FlattenNestedListIterator.java:102
Method
getList
()
src/main/java/L0385_MiniParser.java:44
Method
getList
()
src/main/java/L0341_FlattenNestedListIterator.java:107
Method
isInteger
()
src/main/java/L0385_MiniParser.java:25
Method
isInteger
()
src/main/java/L0341_FlattenNestedListIterator.java:97
Method
isPalindrome
解法:快慢指针 + 反转链表 时间复杂度 O(n),空间复杂度 O(1) 思路: 1. 使用快慢指针找到链表中点 2. 反转后半部分链表 3. 比较前半部分和反转后的后半部分是否相同 4. 恢复链表(可选)
src/main/java/L0234_PalindromeLinkedList.java:42
Method
largestPalindrome
(int n)
src/main/java/L0479_LargestPalindromeProduct.java:2
Method
licenseKeyFormatting
(String s, int k)
src/main/java/L0482_LicenseKeyFormatting.java:2
Method
main
(String[] args)
src/main/java/L0237_DeleteNodeInALinkedList.java:55
Method
main
(String[] args)
src/main/java/L0044_WildcardMatching.java:60
Method
main
(String[] args)
src/main/java/L0344_ReverseString.java:39
Method
main
(String[] args)
src/main/java/L0056_MergeIntervals.java:65
Method
main
(String[] args)
src/main/java/L0275_HIndexII.java:49
Method
main
(String[] args)
src/main/java/L0137_SingleNumberII.java:47
Method
main
(String[] args)
src/main/java/L0139_WordBreak.java:60
Method
main
(String[] args)
src/main/java/L0113_PathSumII.java:78
Method
main
(String[] args)
src/main/java/L0226_InvertBinaryTree.java:121
Method
main
(String[] args)
src/main/java/L0074_SearchA2DMatrix.java:55
Method
main
(String[] args)
src/main/java/L0413_ArithmeticSlices.java:46
Method
main
(String[] args)
src/main/java/L0257_BinaryTreePaths.java:71
Method
main
(String[] args)
src/main/java/L0066_PlusOne.java:51
Method
main
(String[] args)
src/main/java/L0393_UTF8Validation.java:105
Method
main
(String[] args)
src/main/java/L0458_PoorPigs.java:40
Method
main
(String[] args)
src/main/java/L0106_ConstructBinaryTreeFromInorderAndPostorderTraversal.java:108
Method
main
(String[] args)
src/main/java/L0016_ThreeSumClosest.java:59
Method
main
(String[] args)
src/main/java/L0486_PredictTheWinner.java:94
Method
main
(String[] args)
src/main/java/L0125_ValidPalindrome.java:56
Method
main
(String[] args)
src/main/java/L0468_ValidateIPAddress.java:126
Method
main
(String[] args)
src/main/java/L0395_LongestSubstringWithAtLeastKRepeatingCharacters.java:58
Method
main
(String[] args)
src/main/java/L0154_FindMinimumInRotatedSortedArrayII.java:54
Method
main
(String[] args)
src/main/java/L0136_SingleNumber.java:43
Method
main
(String[] args)
src/main/java/L0399_EvaluateDivision.java:126
Method
main
(String[] args)
src/main/java/L0123_BestTimeToBuyAndSellStockIII.java:81
Method
main
(String[] args)
src/main/java/L0132_PalindromePartitioningII.java:72
Method
main
(String[] args)
src/main/java/L0402_RemoveKDigits.java:64
Method
main
(String[] args)
src/main/java/L0061_RotateList.java:61
Method
main
(String[] args)
src/main/java/L0328_OddEvenLinkedList.java:58
Method
main
(String[] args)
src/main/java/L0278_FirstBadVersion.java:59
Method
main
(String[] args)
src/main/java/L0057_InsertInterval.java:82
Method
main
(String[] args)
src/main/java/L0100_SameTree.java:89
Method
main
(String[] args)
src/main/java/L0051_NQueens.java:95
Method
main
(String[] args)
src/main/java/L0078_Subsets.java:53
Method
main
(String[] args)
src/main/java/L0267_PalindromePermutationII.java:83
Method
main
(String[] args)
src/main/java/L0230_KthSmallestElementInBST.java:58
Method
main
(String[] args)
src/main/java/L0376_WiggleSubsequence.java:58
Method
main
(String[] args)
src/main/java/L0310_MinimumHeightTrees.java:85
Method
main
(String[] args)
src/main/java/L0211_WordDictionary.java:106
Method
main
(String[] args)
src/main/java/L0071_SimplifyPath.java:83
Method
main
(String[] args)
src/main/java/L0274_HIndex.java:51
Method
main
(String[] args)
src/main/java/L0089_GrayCode.java:60
Method
main
(String[] args)
src/main/java/L0467_UniqueSubstringsInWraparoundString.java:60
Method
main
(String[] args)
src/main/java/L0002_AddTwoNumbers.java:48
Method
main
(String[] args)
src/main/java/L0407_TrappingRainWaterII.java:83
Method
main
(String[] args)
src/main/java/L0406_QueueReconstructionByHeight.java:49
Method
main
(String[] args)
src/main/java/L0088_MergeSortedArray.java:65
Method
main
(String[] args)
src/main/java/L0231_PowerOfTwo.java:50
Method
main
(String[] args)
src/main/java/L0005_LongestPalindromicSubstring.java:53
Method
main
(String[] args)
src/main/java/L0164_MaximumGap.java:79
Method
main
(String[] args)
src/main/java/L0189_RotateArray.java:58
Method
main
(String[] args)
src/main/java/L0389_FindTheDifference.java:55
Method
main
(String[] args)
src/main/java/L0093_RestoreIPAddresses.java:85
Method
main
(String[] args)
src/main/java/L0162_FindPeakElement.java:73
Method
main
(String[] args)
src/main/java/L0449_SerializeAndDeserializeBst.java:90
Method
main
(String[] args)
src/main/java/L0264_UglyNumberII.java:59
Method
main
(String[] args)
src/main/java/L0187_RepeatedDnaSequences.java:50
Method
main
(String[] args)
src/main/java/L0403_FrogJump.java:68
Method
main
(String[] args)
src/main/java/L0010_RegularExpressionMatching.java:59
Method
main
(String[] args)
src/main/java/L0260_SingleNumberIII.java:59
Method
main
(String[] args)
src/main/java/L0423_ReconstructOriginalDigitsFromEnglish.java:60
Method
main
(String[] args)
src/main/java/L0114_FlattenBinaryTreeToLinkedList.java:66
Method
main
(String[] args)
src/main/java/L0441_ArrangingCoins.java:41
Method
main
(String[] args)
src/main/java/L0150_EvaluateReversePolishNotation.java:82
Method
main
(String[] args)
src/main/java/L0332_ReconstructItinerary.java:70
Method
main
(String[] args)
src/main/java/L0318_MaximumProductOfWordLengths.java:58
Method
main
(String[] args)
src/main/java/L0076_MinimumWindowSubstring.java:89
Method
main
(String[] args)
src/main/java/L0371_SumOfTwoIntegers.java:34
Method
main
(String[] args)
src/main/java/L0037_SudokuSolver.java:79
Method
main
(String[] args)
src/main/java/L0144_BinaryTreePreorderTraversal.java:94
Method
main
(String[] args)
src/main/java/L0038_CountAndSay.java:59
Method
main
(String[] args)
src/main/java/L0448_FindAllNumbersDisappearedInAnArray.java:48
Method
main
(String[] args)
src/main/java/L0470_ImplementRand10UsingRand7.java:55
Method
main
(String[] args)
src/main/java/L0000_Template.java:41
Method
main
(String[] args)
src/main/java/L0306_AdditiveNumber.java:78
Method
main
(String[] args)
src/main/java/L0459_RepeatedSubstringPattern.java:55
← previous
next →
701–800 of 1,125, ranked by callers