MCPcopy Create free account

hub / github.com/chenxiangcyr/leetcode-answers / functions

Functions225 in github.com/chenxiangcyr/leetcode-answers

Methodflatten
(TreeNode root)
114-FlattenBinaryTreetoLinkedList/Solution.java:11
MethodfourSum
(int[] nums, int target)
18-4Sum/Solution.java:2
MethodfullJustify
(String[] words, int L)
68-TextJustification/Solution.java:2
Methodgenerate
(int numRows)
118-PascalsTriangle/Solution.java:2
MethodgenerateMatrix
(int n)
59-SpiralMatrixII/Solution.java:2
MethodgenerateParenthesis
(int n)
22-GenerateParentheses/Solution.java:2
MethodgetIntersectionNode
(ListNode headA, ListNode headB)
160-IntersectionofTwoLinkedLists/Solution.java:13
MethodgetMin
()
155-MinStack/Solution.java:34
MethodgetRow
(int rowIndex)
119-PascalsTriangleII/Solution.java:2
MethodgrayCode
(int n)
89-GrayCode/Solution.java:2
MethodgroupAnagrams
(String[] strs)
49-GroupAnagrams/Solution.java:2
MethodhasCycle
(ListNode head)
141-LinkedListCycle/Solution.java:13
MethodhasPathSum
(TreeNode root, int sum)
112-PathSum/Solution.java:11
MethodinorderTraversal
(TreeNode root)
94-BinaryTreeInorderTraversal/Solution.java:11
Methodinsert
(List<Interval> intervals, Interval newInterval)
57-InsertInterval/Solution.java:11
MethodinsertionSortList
(ListNode head)
147-InsertionSortList/Solution.java:10
MethodintToRoman
(int num)
12-IntegertoRoman/Solution.java:2
MethodisBalanced
(TreeNode root)
110-BalancedBinaryTree/Solution.java:11
MethodisInterleave
(String s1, String s2, String s3)
97-InterleavingString/Solution.java:2
MethodisMatch
(String s, String p)
44-WildcardMatching/Solution.java:2
MethodisMatchRecursive
(String text, String pattern)
10-RegularExpressionMatching/Solution.java:28
MethodisNumber
(String s)
65-ValidNumber/Solution.java:2
MethodisPalindrome
(String s)
125-ValidPalindrome/Solution.java:2
MethodisPalindrome
(int x)
9-PalindromeNumber/Solution.java:2
MethodisScramble
(String s1, String s2)
87-ScrambleString/Solution.java:2
MethodisSymmetric
(TreeNode root)
101-SymmetricTree/Solution.java:11
MethodisValid
(String s)
20-ValidParentheses/Solution.java:2
MethodisValidBST
(TreeNode root)
98-ValidateBinarySearchTree/Solution.java:11
MethodisValidSudoku
(char[][] board)
36-ValidSudoku/Solution.java:2
Methodjump
(int[] nums)
45-JumpGameII/Solution.java:2
MethodladderLength
(String beginWord, String endWord, List<String> wordList)
127-WordLadder/Solution.java:2
MethodlargestRectangleArea
(int[] heights)
84-LargestRectangleinHistogram/Solution.java:2
MethodlengthOfLastWord
(String s)
58-LengthofLastWord/Solution.java:2
MethodlengthOfLongestSubstring
(String s)
3-LongestSubstringWithoutRepeatingCharacters/Solution.java:2
MethodlengthOfLongestSubstringRecursive
(String s)
3-LongestSubstringWithoutRepeatingCharacters/Solution.java:48
MethodletterCombinations
(String digits)
17-LetterCombinationsofaPhoneNumber/Solution.java:6
MethodlevelOrder
(TreeNode root)
102-BinaryTreeLevelOrderTraversal/Solution.java:11
MethodlevelOrderBottom
(TreeNode root)
107-BinaryTreeLevelOrderTraversalII/Solution.java:11
MethodlongestCommonPrefix
(String[] strs)
14-LongestCommonPrefix/Solution.java:2
MethodlongestConsecutive
(int[] nums)
128-LongestConsecutiveSequence/Solution.java:2
MethodlongestPalindrome
(String s)
5-LongestPalindromicSubstring/Solution.java:2
MethodlongestPalindromeCenter
(String s)
5-LongestPalindromicSubstring/Solution.java:30
MethodlongestPalindromeDP
(String s)
5-LongestPalindromicSubstring/Solution.java:7
MethodlongestValidParentheses
(String s)
32-LongestValidParentheses/Solution.java:2
MethodmaxArea
(int[] height)
11-ContainerWithMostWater/Solution.java:2
MethodmaxDepth
(TreeNode root)
104-MaximumDepthofBinaryTree/Solution.java:11
MethodmaxPathSum
(TreeNode root)
124-BinaryTreeMaximumPathSum/Solution.java:13
MethodmaxPoints
(Point[] points)
149-MaxPointsonaLine/Solution.java:11
MethodmaxProduct
(int[] nums)
152-MaximumProductSubarray/Solution.java:2
MethodmaxProfit
(int[] prices)
121-BestTimetoBuyandSellStock/Solution.java:2
MethodmaxProfit
(int[] prices)
122-BestTimetoBuyandSellStockII/Solution.java:2
MethodmaxProfit
(int[] prices)
123-BestTimetoBuyandSellStockIII/Solution.java:2
MethodmaxSubArray
(int[] nums)
53-MaximumSubarray/Solution.java:2
MethodmaxSubArrayOld
(int[] nums)
53-MaximumSubarray/Solution.java:19
MethodmaximalRectangle
(char[][] matrix)
85-MaximalRectangle/Solution.java:2
Methodmerge
(List<Interval> intervals)
56-MergeIntervals/Solution.java:11
Methodmerge
(int[] nums1, int m, int[] nums2, int n)
88-MergeSortedArray/Solution.java:2
MethodmergeKLists
(ListNode[] lists)
23-MergekSortedLists/Solution.java:10
MethodmergeTwoLists
(ListNode l1, ListNode l2)
21-MergeTwoSortedLists/Solution.java:10
MethodminCut
(String s)
132-PalindromePartitioningII/Solution.java:2
MethodminDepth
(TreeNode root)
111-MinimumDepthofBinaryTree/Solution.java:11
MethodminDistance
(String word1, String word2)
72-EditDistance/Solution.java:2
MethodminPathSum
(int[][] grid)
64-MinimumPathSum/Solution.java:2
MethodminWindow
(String s, String t)
76-MinimumWindowSubstring/Solution.java:2
MethodminimumTotal
(List<List<Integer>> triangle)
120-Triangle/Solution.java:2
Methodmultiply
(String num1, String num2)
43-MultiplyStrings/Solution.java:2
MethodmyAtoi
(String str)
8-StringtoIntegeratoi/Solution.java:2
MethodmyPow
(double x, int n)
50-Powxn/Solution.java:2
MethodmySqrt
(int x)
69-Sqrtx/Solution.java:2
MethodnumDecodings
(String s)
91-DecodeWays/Solution.java:2
MethodnumDistinct
(String S, String T)
115-DistinctSubsequences/Solution.java:3
MethodnumTrees
(int n)
96-UniqueBinarySearchTrees/Solution.java:2
Methodpartition
(String s)
131-PalindromePartitioning/Solution.java:5
Methodpartition
(ListNode head, int x)
86-PartitionList/Solution.java:10
MethodpathSum
(TreeNode root, int sum)
113-PathSumII/Solution.java:14
Methodpermute
(int[] nums)
46-Permutations/Solution.java:5
MethodpermuteUnique
(int[] nums)
47-PermutationsII/Solution.java:5
MethodplusOne
(int[] digits)
66-PlusOne/Solution.java:2
MethodpostorderTraversal
(TreeNode root)
145-BinaryTreePostorderTraversal/Solution.java:11
MethodpreorderTraversal
(TreeNode root)
144-BinaryTreePreorderTraversal/Solution.java:11
MethodremoveDuplicates
(int[] nums)
26-RemoveDuplicatesfromSortedArray/Solution.java:2
MethodremoveDuplicates
(int[] nums)
80-RemoveDuplicatesfromSortedArrayII/Solution.java:2
MethodremoveElement
(int[] nums, int val)
27-RemoveElement/Solution.java:2
MethodremoveNthFromEnd
(ListNode head, int n)
19-RemoveNthNodeFromEndofList/Solution.java:10
MethodreorderList
(ListNode head)
143-ReorderList/Solution.java:10
MethodrestoreIpAddresses
(String s)
93-RestoreIPAddresses/Solution.java:6
MethodreverseKGroup
(ListNode head, int k)
25-ReverseNodesink-Group/Solution.java:10
MethodreverseWords
(String s)
151-ReverseWordsinaString/Solution.java:2
MethodromanToInt
(String s)
13-RomantoInteger/Solution.java:2
Methodrotate
(int[][] matrix)
48-RotateImage/Solution.java:2
MethodrotateRight
(ListNode head, int k)
61-RotateList/Solution.java:10
Methodsearch
(int[] nums, int target)
81-SearchinRotatedSortedArrayII/Solution.java:2
Methodsearch
(int[] nums, int target)
33-SearchinRotatedSortedArray/Solution.java:2
FunctionsearchInsert
35-SearchInsertPosition/Solution.c:1
MethodsearchMatrix
(int[][] matrix, int target)
74-Searcha2DMatrix/Solution.java:2
MethodsearchMatrixOriginal
(int[][] matrix, int target)
74-Searcha2DMatrix/Solution.java:27
MethodsearchRange
(int[] nums, int target)
34-FindFirstandLastPositionofElementinSortedArray/Solution.java:2
MethodsetZeroes
(int[][] matrix)
73-SetMatrixZeroes/Solution.java:2
MethodsimplifyPath
(String path)
71-SimplifyPath/Solution.java:2
MethodsingleNumber
(int[] nums)
137-SingleNumberII/Solution.java:2
← previousnext →101–200 of 225, ranked by callers