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
↓ 4 callers
Method
union
(int r1, int c1, int r2, int c2)
src/class15/Code02_NumberOfIslands.java:215
↓ 4 callers
Method
union
(int r1, int c1, int r2, int c2)
src/class15/Code03_NumberOfIslandsII.java:55
↓ 4 callers
Method
union
(String s1, String s2)
src/class15/Code03_NumberOfIslandsII.java:129
↓ 4 callers
Method
w
(int[] s, int l, int r)
src/class41/Code03_StoneMerge.java:16
↓ 3 callers
Method
compare
(Line o1, Line o2)
src/class07/Code01_CoverMax.java:61
↓ 3 callers
Method
copy
(char[][] board)
src/class15/Code02_NumberOfIslands.java:250
↓ 3 callers
Method
copyArray
(int[] arr)
src/class29/Code02_MaxTopK.java:152
↓ 3 callers
Method
copyArray
(int[] arr)
src/class40/Code04_AvgLessEqualValueLongestSubarray.java:124
↓ 3 callers
Method
dp3
(int[] arr, int aim)
src/class24/Code04_MinCoinsOnePaper.java:115
↓ 3 callers
Method
f1
(int[] arr, int L, int R)
src/class18/Code02_CardsInLine.java:16
↓ 3 callers
Method
f2
(int[] arr, int L, int R, int[][] fmap, int[][] gmap)
src/class18/Code02_CardsInLine.java:54
↓ 3 callers
Method
findLastIndex
(K key)
src/class36/Code01_SizeBalancedTreeMap.java:74
↓ 3 callers
Method
findLastIndex
(K key)
src/class35/Code01_AVLTreeMap.java:76
↓ 3 callers
Method
g1
(int[] arr, int L, int R)
src/class18/Code02_CardsInLine.java:26
↓ 3 callers
Method
g2
(int[] arr, int L, int R, int[][] fmap, int[][] gmap)
src/class18/Code02_CardsInLine.java:71
↓ 3 callers
Method
generateNode
(String val)
src/class11/Code02_SerializeAndReconstructTree.java:174
↓ 3 callers
Method
getBSTSize
(Node head)
src/class13/Code02_MaxSubBSTHead.java:17
↓ 3 callers
Method
getIndexKey
(int index)
src/class37/Code02_SlidingWindowMedian.java:181
↓ 3 callers
Method
getInfo
(int[] arr)
src/class21/Code04_CoinsWaySameValueSamePapper.java:18
↓ 3 callers
Method
getIntersectNode
(Node head1, Node head2)
src/class10/Code01_FindFirstIntersectNode.java:14
↓ 3 callers
Method
getSpace
(int num)
src/class36/Code01_SizeBalancedTreeMap.java:315
↓ 3 callers
Method
getSpace
(int num)
src/class30/Code01_MorrisTraversal.java:174
↓ 3 callers
Method
getSpace
(int num)
src/class11/Code04_PrintBinaryTree.java:35
↓ 3 callers
Method
getSpace
(int num)
src/class11/Code02_SerializeAndReconstructTree.java:235
↓ 3 callers
Method
huffmanForm
(HashMap<Character, Integer> countMap)
src/class46/Code05_HuffmanTree.java:59
↓ 3 callers
Method
index
(int r, int c)
src/class15/Code02_NumberOfIslands.java:198
↓ 3 callers
Method
index
(int r, int c)
src/class15/Code03_NumberOfIslandsII.java:39
↓ 3 callers
Method
insert
(String s)
src/class32/Code03_AC1.java:28
↓ 3 callers
Method
insert
(String s)
src/class32/Code04_AC2.java:36
↓ 3 callers
Method
insert
(SBTNode root, int index, SBTNode cur)
src/class37/Code04_QueueReconstructionByHeight.java:138
↓ 3 callers
Method
isEmpty
()
src/class03/Code03_DoubleEndsQueueToStackAndQueue.java:100
↓ 3 callers
Method
leftRotate
(SBTNode<K> cur)
src/class37/Code02_SlidingWindowMedian.java:29
↓ 3 callers
Method
leftRotate
(SBTNode cur)
src/class37/Code01_CountofRangeSum.java:68
↓ 3 callers
Method
leftRotate
(SBTNode<V> cur)
src/class37/Code03_AddRemoveGetIndexGreat.java:31
↓ 3 callers
Method
leftRotate
(SBTNode cur)
src/class37/Code04_QueueReconstructionByHeight.java:95
↓ 3 callers
Method
leftRotate
(SBTNode<K, V> cur)
src/class36/Code01_SizeBalancedTreeMap.java:31
↓ 3 callers
Method
leftRotate
(AVLNode<K, V> cur)
src/class35/Code01_AVLTreeMap.java:37
↓ 3 callers
Method
leftToRight
(int n)
src/class17/Code02_Hanoi.java:13
↓ 3 callers
Method
lessKeySize
(long key)
src/class37/Code01_CountofRangeSum.java:142
↓ 3 callers
Method
matrixPower
(int[][] m, int p)
src/class26/Code02_FibonacciProblem.java:51
↓ 3 callers
Method
mostRightLessNodeInLevel
(K key, SkipListNode<K, V> cur, int level)
src/class36/Code02_SkipListMap.java:65
↓ 3 callers
Method
peek
()
src/class03/Code06_TwoStacksImplementQueue.java:38
↓ 3 callers
Method
poll
()
src/class03/Code06_TwoStacksImplementQueue.java:30
↓ 3 callers
Method
pop
()
src/class03/Code04_RingArray.java:29
↓ 3 callers
Method
pop
()
src/class03/Code05_GetMinStack.java:23
↓ 3 callers
Method
printAll
(SBTNode<String, Integer> head)
src/class36/Code01_SizeBalancedTreeMap.java:293
↓ 3 callers
Method
printArray
(int[] arr)
src/class29/Code02_MaxTopK.java:183
↓ 3 callers
Method
printArray
(int[] arr)
src/class06/Code04_SortArrayDistanceLessK.java:91
↓ 3 callers
Method
printTree
(Node head)
src/class11/Code04_PrintBinaryTree.java:15
↓ 3 callers
Method
process
(int[] arr, int i, int picks, int rest)
src/class23/Code02_SplitSumClosedSizeHalf.java:21
↓ 3 callers
Method
push
(int newNum)
src/class03/Code05_GetMinStack.java:51
↓ 3 callers
Method
pushDown
(int rt, int ln, int rn)
src/class31/Code01_SegmentTree.java:37
↓ 3 callers
Method
pushToPop
()
src/class03/Code06_TwoStacksImplementQueue.java:17
↓ 3 callers
Method
pushUp
(int rt)
src/class31/Code01_SegmentTree.java:30
↓ 3 callers
Method
randomArray
(int N, int maxValue)
src/class24/Code04_MinCoinsOnePaper.java:164
↓ 3 callers
Method
remove
(K key)
src/class36/Code02_SkipListMap.java:133
↓ 3 callers
Method
rightRotate
(SBTNode<K> cur)
src/class37/Code02_SlidingWindowMedian.java:20
↓ 3 callers
Method
rightRotate
(SBTNode cur)
src/class37/Code01_CountofRangeSum.java:55
↓ 3 callers
Method
rightRotate
(SBTNode<V> cur)
src/class37/Code03_AddRemoveGetIndexGreat.java:22
↓ 3 callers
Method
rightRotate
(SBTNode cur)
src/class37/Code04_QueueReconstructionByHeight.java:86
↓ 3 callers
Method
rightRotate
(SBTNode<K, V> cur)
src/class36/Code01_SizeBalancedTreeMap.java:22
↓ 3 callers
Method
rightRotate
(AVLNode<K, V> cur)
src/class35/Code01_AVLTreeMap.java:28
↓ 3 callers
Method
size
()
src/class36/Code01_SizeBalancedTreeMap.java:192
↓ 3 callers
Method
size
()
src/class35/Code01_AVLTreeMap.java:171
↓ 3 callers
Method
sum
(int[] arr)
src/class41/Code03_StoneMerge.java:6
↓ 3 callers
Method
sum
(int begin, int end, int relation, int[][] presum)
src/class47/Code02_RestoreWays.java:195
↓ 3 callers
Method
swap
(int[] arr, int i1, int i2)
src/class29/Code01_FindMinKth.java:83
↓ 3 callers
Method
swap
(int i, int j)
src/class07/HeapGreater.java:100
↓ 3 callers
Method
swap
(int i, int j)
src/class16/Code06_NetworkDelayTime.java:140
↓ 3 callers
Method
swap
(int index1, int index2)
src/class16/Code06_Dijkstra.java:133
↓ 3 callers
Method
swap
(int index1, int index2)
src/class17/Code01_Dijkstra.java:135
↓ 3 callers
Method
swap
(int[] arr, int i, int j)
src/class06/Code02_Heap.java:74
↓ 2 callers
Method
add
(SBTNode<K> cur, K key)
src/class37/Code02_SlidingWindowMedian.java:88
↓ 2 callers
Method
add
(int L, int R, int C, int l, int r, int rt)
src/class31/Code01_SegmentTree.java:97
↓ 2 callers
Method
addEdge
(int u, int v, int r)
src/class47/Code03_DinicAlgorithm.java:87
↓ 2 callers
Method
addFromHead
(T value)
src/class03/Code03_DoubleEndsQueueToStackAndQueue.java:23
↓ 2 callers
Method
addOrUpdateOrIgnore
(Node node, int distance)
src/class16/Code06_Dijkstra.java:78
↓ 2 callers
Method
addOrUpdateOrIgnore
(Node node, int distance)
src/class17/Code01_Dijkstra.java:79
↓ 2 callers
Method
bfprt
(int[] arr, int L, int R, int index)
src/class29/Code01_FindMinKth.java:96
↓ 2 callers
Method
bubbleSort
(int[] arr)
src/class01/Code02_BubbleSort.java:7
↓ 2 callers
Method
build
(int l, int r, int rt)
src/class31/Code01_SegmentTree.java:61
↓ 2 callers
Method
checkDoubleListReverse
(List<Integer> origin, DoubleNode head)
src/class03/Code01_ReverseList.java:163
↓ 2 callers
Method
checkLinkedListReverse
(List<Integer> origin, Node head)
src/class03/Code01_ReverseList.java:142
↓ 2 callers
Method
cleanZeroBuy
(ArrayList<Customer> arr)
src/class07/Code02_EveryStepShowBoss.java:210
↓ 2 callers
Method
compensate
(int pre, int cur, int coin)
src/class24/Code04_MinCoinsOnePaper.java:159
↓ 2 callers
Method
copyArray
(int[] arr)
src/class08/Code05_ShellSort.java:59
↓ 2 callers
Method
copyArray
(int[] arr)
src/class29/Code01_FindMinKth.java:39
↓ 2 callers
Method
copyArray
(int[] arr)
src/class01/Code03_InsertionSort.java:44
↓ 2 callers
Method
copyArray
(int[] arr)
src/class06/Code04_SortArrayDistanceLessK.java:60
↓ 2 callers
Method
copyArray
(int[] arr)
src/class05/Code03_QuickSortRecursiveAndUnrecursive.java:131
↓ 2 callers
Method
copyArray
(int[] arr)
src/class05/Code02_PartitionAndQuickSort.java:134
↓ 2 callers
Method
countMap
(String str)
src/class46/Code05_HuffmanTree.java:16
↓ 2 callers
Method
countSort
(int[] arr)
src/class08/Code03_CountSort.java:8
↓ 2 callers
Method
doubleLinkedListToString
(Node head)
src/class05/Code04_DoubleLinkedListQuickSort.java:263
↓ 2 callers
Method
dp2
(int[] arr, int aim)
src/class24/Code04_MinCoinsOnePaper.java:84
↓ 2 callers
Method
find
(int i)
src/class15/Code02_NumberOfIslands.java:203
↓ 2 callers
Method
find
(int i)
src/class15/Code01_FriendCircles.java:46
↓ 2 callers
Method
find
(int i)
src/class15/Code03_NumberOfIslandsII.java:43
↓ 2 callers
Method
find
(String cur)
src/class15/Code03_NumberOfIslandsII.java:117
↓ 2 callers
Method
find
(int i)
src/class16/Code04_KruskalNowCoder.java:68
← previous
next →
101–200 of 1,411, ranked by callers