Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/algorithmzuo/algorithmbasic2020
/ functions
Functions
1,411 in github.com/algorithmzuo/algorithmbasic2020
⨍
Functions
1,411
◇
Types & classes
355
↓ 1 callers
Method
isSameSet
(Node a, Node b)
src/class16/Code04_Kruskal.java:47
↓ 1 callers
Method
isSum1
(int[] arr, int sum)
src/class39/IsSum.java:14
↓ 1 callers
Method
isSum2
(int[] arr, int sum)
src/class39/IsSum.java:39
↓ 1 callers
Method
isSum3
(int[] arr, int sum)
src/class39/IsSum.java:69
↓ 1 callers
Method
isSum4
(int[] arr, int sum)
src/class39/IsSum.java:104
↓ 1 callers
Method
isValid
(int[] arr)
src/class47/Code02_RestoreWays.java:34
↓ 1 callers
Method
isValid
(int[] record, int i, int j)
src/class23/Code03_NQueens.java:33
↓ 1 callers
Method
jump
(int a, int b, int k)
src/class20/Code02_HorseJump.java:9
↓ 1 callers
Method
km
(int[] arr, int k, int m)
src/class02/Code03_KM.java:69
↓ 1 callers
Method
largestBSTSubtree
(TreeNode head)
src/class12/Code05_MaxSubBSTSize.java:20
↓ 1 callers
Method
leftNearLessEqual2
(int[] arr)
src/class26/Code01_SumOfSubarrayMinimums.java:40
↓ 1 callers
Method
lessMoney1
(int[] arr)
src/class14/Code02_LessMoneySplitGold.java:8
↓ 1 callers
Method
lessMoney2
(int[] arr)
src/class14/Code02_LessMoneySplitGold.java:42
↓ 1 callers
Method
level
(Node head)
src/class11/Code01_LevelTraversalBT.java:18
↓ 1 callers
Method
levelSerial
(Node head)
src/class11/Code02_SerializeAndReconstructTree.java:123
↓ 1 callers
Method
listPartition2
(Node head, int pivot)
src/class09/Code03_SmallerEqualBigger.java:60
↓ 1 callers
Method
livePosibility1
(int row, int col, int k, int N, int M)
src/class21/Code05_BobDie.java:5
↓ 1 callers
Method
livePosibility2
(int row, int col, int k, int N, int M)
src/class21/Code05_BobDie.java:26
↓ 1 callers
Method
log2N
(int n)
src/class42/Code02_ThrowChessPiecesProblem.java:138
↓ 1 callers
Method
longestCommonSubsequence
(char[] str1, char[] str2)
src/class20/Code01_PalindromeSubsequence.java:73
↓ 1 callers
Method
longestRepeatingSubstring
(String s)
src/class45/Code04_LongestRepeatingSubstring.java:12
↓ 1 callers
Method
lowestAncestor1
(Node head, Node o1, Node o2)
src/class13/Code03_lowestAncestor.java:19
↓ 1 callers
Method
lowestAncestor2
(Node head, Node a, Node b)
src/class13/Code03_lowestAncestor.java:52
↓ 1 callers
Method
lowestString1
(String[] strs)
src/class13/Code05_LowestLexicography.java:9
↓ 1 callers
Method
lowestString2
(String[] strs)
src/class13/Code05_LowestLexicography.java:57
↓ 1 callers
Method
maintain
(SBTNode<K> cur)
src/class37/Code02_SlidingWindowMedian.java:38
↓ 1 callers
Method
maintain
(SBTNode cur)
src/class37/Code01_CountofRangeSum.java:81
↓ 1 callers
Method
maintain
(SBTNode<V> cur)
src/class37/Code03_AddRemoveGetIndexGreat.java:40
↓ 1 callers
Method
maintain
(SBTNode cur)
src/class37/Code04_QueueReconstructionByHeight.java:104
↓ 1 callers
Method
maintain
(SBTNode<K, V> cur)
src/class36/Code01_SizeBalancedTreeMap.java:40
↓ 1 callers
Method
makeSets
(Collection<Node> nodes)
src/class16/Code04_Kruskal.java:26
↓ 1 callers
Method
manacher
(String s)
src/class28/Code01_Manacher.java:5
↓ 1 callers
Method
manacherString
(String str)
src/class28/Code02_AddShortestEnd.java:39
↓ 1 callers
Method
mapCreater
(HashMap<Integer, Integer> map)
src/class02/Code03_KM.java:60
↓ 1 callers
Method
max1
(int[] arr)
src/class25/Code02_AllTimesMinToMax.java:7
↓ 1 callers
Method
max1
(int[] arr, int m)
src/class39/Code01_SubsquenceMaxModM.java:9
↓ 1 callers
Method
max2
(int[] arr)
src/class25/Code02_AllTimesMinToMax.java:23
↓ 1 callers
Method
max2
(int[] arr, int m)
src/class39/Code01_SubsquenceMaxModM.java:28
↓ 1 callers
Method
max3
(int[] arr, int m)
src/class39/Code01_SubsquenceMaxModM.java:56
↓ 1 callers
Method
max4
(int[] arr, int m)
src/class39/Code01_SubsquenceMaxModM.java:87
↓ 1 callers
Method
maxCover1
(int[][] lines)
src/class07/Code01_CoverMax.java:9
↓ 1 callers
Method
maxCover2
(int[][] m)
src/class07/Code01_CoverMax.java:29
↓ 1 callers
Method
maxCover3
(int[][] m)
src/class07/Code01_CoverMax.java:71
↓ 1 callers
Method
maxDistance1
(Node head)
src/class12/Code06_MaxDistance.java:19
↓ 1 callers
Method
maxDistance2
(Node head)
src/class12/Code06_MaxDistance.java:122
↓ 1 callers
Method
maxFlow
(int s, int t)
src/class47/Code03_DinicAlgorithm.java:95
↓ 1 callers
Method
maxHappy1
(Employee boss)
src/class13/Code04_MaxHappy.java:19
↓ 1 callers
Method
maxHappy2
(Employee head)
src/class13/Code04_MaxHappy.java:49
↓ 1 callers
Method
maxLength
(int[] arr, int k)
src/class40/Code03_LongestLessSumSubArrayLength.java:44
↓ 1 callers
Method
maxLength
(int[] arr, int k)
src/class40/Code02_LongestSumSubArrayLength.java:7
↓ 1 callers
Method
maxLengthAwesome
(int[] arr, int k)
src/class40/Code04_AvgLessEqualValueLongestSubarray.java:80
↓ 1 callers
Method
maxLengthAwesome
(int[] arr, int k)
src/class40/Code03_LongestLessSumSubArrayLength.java:5
↓ 1 callers
Method
maxRecFromBottom
(int[] height)
src/class25/Code04_MaximalRectangle.java:24
↓ 1 callers
Method
maxSubBSTHead1
(Node head)
src/class13/Code02_MaxSubBSTHead.java:40
↓ 1 callers
Method
maxSubBSTHead2
(Node head)
src/class13/Code02_MaxSubBSTHead.java:52
↓ 1 callers
Method
maxSum
(int[] arr, int M)
src/class46/Code04_MaxSumLengthNoMore.java:30
↓ 1 callers
Method
maxTopK1
(int[] arr, int k)
src/class29/Code02_MaxTopK.java:9
↓ 1 callers
Method
maxTopK2
(int[] arr, int k)
src/class29/Code02_MaxTopK.java:25
↓ 1 callers
Method
maxTopK3
(int[] arr, int k)
src/class29/Code02_MaxTopK.java:79
↓ 1 callers
Method
maxValue
(int[] w, int[] v, int bag)
src/class19/Code01_Knapsack.java:9
↓ 1 callers
Method
maxWidthNoMap
(Node head)
src/class11/Code05_TreeMaxWidth.java:54
↓ 1 callers
Method
maxWidthUseMap
(Node head)
src/class11/Code05_TreeMaxWidth.java:19
↓ 1 callers
Method
maxbits
(int[] arr)
src/class08/Code04_RadixSort.java:15
↓ 1 callers
Method
medianOfMedians
(int[] arr, int L, int R)
src/class29/Code01_FindMinKth.java:119
↓ 1 callers
Method
merge
(int[] arr, int L, int m, int r)
src/class04/Code02_SmallSum.java:31
↓ 1 callers
Method
merge
(int[] arr, int L, int m, int r)
src/class04/Code03_ReversePair.java:25
↓ 1 callers
Method
merge
(int[] arr, int L, int m, int r)
src/class04/Code04_BiggerThanRightTwice.java:22
↓ 1 callers
Method
merge
(int[] nums1, int[] nums2)
src/class45/Code02_CreateMaximumNumber.java:27
↓ 1 callers
Method
merge
(long[] arr, int L, int M, int R, int lower, int upper)
src/class05/Code01_CountOfRangeSum.java:28
↓ 1 callers
Method
mergeBySuffixArray
(int[] nums1, int[] nums2)
src/class45/Code02_CreateMaximumNumber.java:72
↓ 1 callers
Method
mergeSort1
(int[] arr)
src/class04/Code01_MergeSort.java:6
↓ 1 callers
Method
mergeSort2
(int[] arr)
src/class04/Code01_MergeSort.java:48
↓ 1 callers
Method
midOrDownMidNode
(Node head)
src/class09/Code01_LinkedListMid.java:31
↓ 1 callers
Method
midOrDownMidPreNode
(Node head)
src/class09/Code01_LinkedListMid.java:57
↓ 1 callers
Method
midOrUpMidNode
(Node head)
src/class09/Code01_LinkedListMid.java:17
↓ 1 callers
Method
midOrUpMidPreNode
(Node head)
src/class09/Code01_LinkedListMid.java:44
↓ 1 callers
Method
min1
(int[] arr)
src/class41/Code03_StoneMerge.java:20
↓ 1 callers
Method
min1
(int[] arr, int num)
src/class42/Code01_PostOfficeProblem.java:7
↓ 1 callers
Method
min2
(int[] arr)
src/class41/Code03_StoneMerge.java:40
↓ 1 callers
Method
min2
(int[] arr, int num)
src/class42/Code01_PostOfficeProblem.java:34
↓ 1 callers
Method
min3
(int[] arr)
src/class41/Code03_StoneMerge.java:61
↓ 1 callers
Method
minBags
(int apple)
src/class38/Code01_AppleMinBags.java:5
↓ 1 callers
Method
minCoins
(int[] arr, int aim)
src/class22/Code02_MinCoinsNoLimit.java:5
↓ 1 callers
Method
minCoins
(int[] arr, int aim)
src/class24/Code04_MinCoinsOnePaper.java:9
↓ 1 callers
Method
minKth
(int[] arr, int index)
src/class29/Code02_MaxTopK.java:106
↓ 1 callers
Method
minKth1
(int[] arr, int k)
src/class29/Code01_FindMinKth.java:18
↓ 1 callers
Method
minKth2
(int[] array, int k)
src/class29/Code01_FindMinKth.java:34
↓ 1 callers
Method
minKth3
(int[] array, int k)
src/class29/Code01_FindMinKth.java:90
↓ 1 callers
Method
minLight1
(String road)
src/class14/Code01_Light.java:7
↓ 1 callers
Method
minLight2
(String road)
src/class14/Code01_Light.java:40
↓ 1 callers
Method
minLight3
(String road)
src/class14/Code01_Light.java:66
↓ 1 callers
Method
minMoney2
(int[] d, int[] p)
src/class38/Code04_MoneyProblem.java:54
↓ 1 callers
Method
minPathSum1
(int[][] m)
src/class21/Code01_MinPathSum.java:5
↓ 1 callers
Method
minPathSum2
(int[][] m)
src/class21/Code01_MinPathSum.java:27
↓ 1 callers
Method
minTime1
(int[] arr, int n, int a, int b)
src/class20/Code03_Coffee.java:81
↓ 1 callers
Method
minTime2
(int[] arr, int n, int a, int b)
src/class20/Code03_Coffee.java:118
↓ 1 callers
Method
minus
(String s1, String s2)
src/class19/Code03_StickersToSpellWord.java:30
↓ 1 callers
Method
moreThan
(int[] pre, int[] last)
src/class45/Code02_CreateMaximumNumber.java:62
↓ 1 callers
Method
morrisIn
(Node head)
src/class30/Code01_MorrisTraversal.java:78
↓ 1 callers
Method
morrisPos
(Node head)
src/class30/Code01_MorrisTraversal.java:104
← previous
next →
601–700 of 1,411, ranked by callers