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
↓ 2 callers
Method
product
(int[][] a, int[][] b)
src/class26/Code03_ZeroLeftOneStringNumber.java:89
↓ 2 callers
Method
product
(int[][] a, int[][] b)
src/class26/Code02_FibonacciProblem.java:68
↓ 2 callers
Method
push
(T value)
src/class03/Code03_DoubleEndsQueueToStackAndQueue.java:113
↓ 2 callers
Method
push
(int value)
src/class03/Code04_RingArray.java:20
↓ 2 callers
Method
push
(int value)
src/class06/Code02_Heap.java:27
↓ 2 callers
Method
push
(int value)
src/class06/Code02_Heap.java:101
↓ 2 callers
Method
pushDown
(int rt, int ln, int rn)
src/class31/Code02_FallingSquares.java:28
↓ 2 callers
Method
query
(int L, int R, int l, int r, int rt)
src/class31/Code01_SegmentTree.java:119
↓ 2 callers
Method
radixSort
(int[] arr)
src/class08/Code04_RadixSort.java:8
↓ 2 callers
Method
rand
(int max)
src/class29/Code03_ReservoirSampling.java:16
↓ 2 callers
Method
randomNumber
(int range)
src/class02/Code03_KM.java:126
↓ 2 callers
Method
remove
(K key)
src/class36/Code01_SizeBalancedTreeMap.java:217
↓ 2 callers
Method
reverseEdge
(Node from)
src/class30/Code01_MorrisTraversal.java:141
↓ 2 callers
Method
rightToLeft
(int n)
src/class17/Code02_Hanoi.java:64
↓ 2 callers
Method
rightToMid
(int n)
src/class17/Code02_Hanoi.java:34
↓ 2 callers
Method
rightWay
(int[] arr)
src/class25/Code01_MonotonousStack.java:95
↓ 2 callers
Method
selectionSort
(int[] arr)
src/class01/Code01_SelectionSort.java:7
↓ 2 callers
Method
shellSort
(int[] arr)
src/class08/Code05_ShellSort.java:10
↓ 2 callers
Method
size
()
src/class36/Code02_SkipListMap.java:194
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
src/class08/Code05_ShellSort.java:30
↓ 2 callers
Method
swap
(Node[] nodeArr, int a, int b)
src/class09/Code03_SmallerEqualBigger.java:54
↓ 2 callers
Method
t4
(int[][] matrix)
src/class43/Code02_TSP.java:120
↓ 2 callers
Method
test
(int[] arr, int value)
src/class01/Code05_BSNearRight.java:25
↓ 2 callers
Method
test
(int[] arr, int value)
src/class01/Code05_BSNearLeft.java:25
↓ 2 callers
Method
update
(int L, int R, int C, int l, int r, int rt)
src/class31/Code01_SegmentTree.java:75
↓ 2 callers
Method
ways3
(int N, int M)
src/class43/Code03_PavingTile.java:111
↓ 2 callers
Method
ways3
(int[] arr)
src/class47/Code02_RestoreWays.java:152
↓ 2 callers
Method
ways4
(int N, int M)
src/class43/Code03_PavingTile.java:158
↓ 1 callers
Method
Process1
(int rest, int k)
src/class42/Code02_ThrowChessPiecesProblem.java:21
↓ 1 callers
Method
add
(int index, int d)
src/class32/Code01_IndexTree.java:30
↓ 1 callers
Method
add
(AVLNode<K, V> cur, K key, V value)
src/class35/Code01_AVLTreeMap.java:126
↓ 1 callers
Method
allIndexes
()
src/class37/Code04_QueueReconstructionByHeight.java:189
↓ 1 callers
Method
arrPartition
(Node[] nodeArr, int pivot)
src/class09/Code03_SmallerEqualBigger.java:39
↓ 1 callers
Method
bestArrange1
(Program[] programs)
src/class14/Code03_BestArrange.java:19
↓ 1 callers
Method
bestArrange2
(Program[] programs)
src/class14/Code03_BestArrange.java:60
↓ 1 callers
Method
bestSplit
(String s1, String s2, int first)
src/class45/Code01_InsertS2MakeMostAlphabeticalOrder.java:70
↓ 1 callers
Method
bestSplit1
(int[] arr)
src/class41/Code01_BestSplitForAll.java:5
↓ 1 callers
Method
bestSplit1
(int[] arr)
src/class41/Code02_BestSplitForEveryPosition.java:5
↓ 1 callers
Method
bestSplit2
(int[] arr)
src/class41/Code01_BestSplitForAll.java:25
↓ 1 callers
Method
bestSplit2
(int[] arr)
src/class41/Code02_BestSplitForEveryPosition.java:33
↓ 1 callers
Method
bestSplit3
(int[] arr)
src/class41/Code02_BestSplitForEveryPosition.java:54
↓ 1 callers
Method
bestTime
(int[] drinks, int wash, int air, int index, int free)
src/class20/Code03_Coffee.java:101
↓ 1 callers
Method
bestTimeDp
(int[] drinks, int wash, int air)
src/class20/Code03_Coffee.java:133
↓ 1 callers
Method
bfs
(int s, int t)
src/class47/Code03_DinicAlgorithm.java:105
↓ 1 callers
Method
bothLoop
(Node head1, Node loop1, Node head2, Node loop2)
src/class10/Code01_FindFirstIntersectNode.java:88
↓ 1 callers
Method
build
()
src/class32/Code03_AC1.java:43
↓ 1 callers
Method
build
()
src/class32/Code04_AC2.java:50
↓ 1 callers
Method
build
(int n)
src/class16/Code04_KruskalNowCoder.java:61
↓ 1 callers
Method
buildByLevelQueue
(Queue<String> levelList)
src/class11/Code02_SerializeAndReconstructTree.java:150
↓ 1 callers
Method
buildByPosQueue
(Queue<String> poslist)
src/class11/Code02_SerializeAndReconstructTree.java:100
↓ 1 callers
Method
buildByPreQueue
(Queue<String> prelist)
src/class11/Code02_SerializeAndReconstructTree.java:82
↓ 1 callers
Method
c1
(int n)
src/class26/Code02_FibonacciProblem.java:123
↓ 1 callers
Method
c2
(int n)
src/class26/Code02_FibonacciProblem.java:133
↓ 1 callers
Method
c3
(int n)
src/class26/Code02_FibonacciProblem.java:155
↓ 1 callers
Method
canDelete
(String s)
src/class46/Code03_DeleteAdjacentSameCharacter.java:40
↓ 1 callers
Method
choices
()
src/class29/Code03_ReservoirSampling.java:31
↓ 1 callers
Method
cloneDoubleLinkedList
(Node head)
src/class05/Code04_DoubleLinkedListQuickSort.java:240
↓ 1 callers
Method
coinWays
(int[] arr, int aim)
src/class21/Code02_CoinsWayEveryPaperDifferent.java:5
↓ 1 callers
Method
coinsWay
(int[] arr, int aim)
src/class21/Code03_CoinsWayNoLimit.java:5
↓ 1 callers
Method
coinsWay
(int[] arr, int aim)
src/class21/Code04_CoinsWaySameValueSamePapper.java:38
↓ 1 callers
Method
comparator
(int[] arr)
src/class08/Code03_CountSort.java:29
↓ 1 callers
Method
comparator
(int[] arr)
src/class08/Code04_RadixSort.java:66
↓ 1 callers
Method
comparator
(int[] arr)
src/class01/Code03_InsertionSort.java:27
↓ 1 callers
Method
comparator
(int[] arr)
src/class01/Code02_BubbleSort.java:31
↓ 1 callers
Method
comparator
(int[] arr)
src/class01/Code01_SelectionSort.java:30
↓ 1 callers
Method
comparator
(int[] arr)
src/class04/Code02_SmallSum.java:54
↓ 1 callers
Method
comparator
(int[] arr)
src/class04/Code03_ReversePair.java:48
↓ 1 callers
Method
comparator
(int[] arr)
src/class04/Code04_BiggerThanRightTwice.java:53
↓ 1 callers
Method
comparator
(int[] arr)
src/class06/Code03_HeapSort.java:65
↓ 1 callers
Method
comparator
(int[] arr, int k)
src/class06/Code04_SortArrayDistanceLessK.java:30
↓ 1 callers
Method
compare
(int[] arr, boolean[] op, int k)
src/class07/Code02_EveryStepShowBoss.java:136
↓ 1 callers
Method
connect
(int r, int c)
src/class15/Code03_NumberOfIslandsII.java:78
↓ 1 callers
Method
connect
(int r, int c)
src/class15/Code03_NumberOfIslandsII.java:145
↓ 1 callers
Method
containNum
(String content)
src/class32/Code03_AC1.java:67
↓ 1 callers
Method
containWords
(String content)
src/class32/Code04_AC2.java:77
↓ 1 callers
Method
containsKey
(K key)
src/class36/Code01_SizeBalancedTreeMap.java:196
↓ 1 callers
Method
copyAndMergeTwo
(int[] arr, int i, int j)
src/class14/Code02_LessMoneySplitGold.java:30
↓ 1 callers
Method
copyArray
(int[] arr)
src/class08/Code03_CountSort.java:43
↓ 1 callers
Method
copyArray
(int[] arr)
src/class08/Code04_RadixSort.java:80
↓ 1 callers
Method
copyArray
(int[] arr)
src/class01/Code02_BubbleSort.java:45
↓ 1 callers
Method
copyArray
(int[] arr)
src/class01/Code01_SelectionSort.java:48
↓ 1 callers
Method
copyArray
(int[] arr)
src/class04/Code02_SmallSum.java:77
↓ 1 callers
Method
copyArray
(int[] arr)
src/class04/Code03_ReversePair.java:70
↓ 1 callers
Method
copyArray
(int[] arr)
src/class04/Code01_MergeSort.java:85
↓ 1 callers
Method
copyArray
(int[] arr)
src/class04/Code04_BiggerThanRightTwice.java:75
↓ 1 callers
Method
copyArray
(int[] arr)
src/class06/Code03_HeapSort.java:79
↓ 1 callers
Method
copyButExcept
(Program[] programs, int i)
src/class14/Code03_BestArrange.java:48
↓ 1 callers
Method
copyStringArray
(String[] arr)
src/class13/Code05_LowestLexicography.java:89
↓ 1 callers
Method
countFromBottom
(int[] height)
src/class25/Code05_CountSubmatricesWithAllOnes.java:47
↓ 1 callers
Method
countRangeSum1
(int[] nums, int lower, int upper)
src/class37/Code01_CountofRangeSum.java:7
↓ 1 callers
Method
countRangeSum2
(int[] nums, int lower, int upper)
src/class37/Code01_CountofRangeSum.java:166
↓ 1 callers
Method
countWhileMergeSort
(long[] sums, int start, int end, int lower, int upper)
src/class37/Code01_CountofRangeSum.java:15
↓ 1 callers
Method
countWordsEqualTo
(String word)
src/class08/Code02_Trie.java:69
↓ 1 callers
Method
countWordsEqualTo
(String word)
src/class08/Code01_Trie.java:67
↓ 1 callers
Method
createTrie
(HashMap<Character, String> huffmanForm)
src/class46/Code05_HuffmanTree.java:124
↓ 1 callers
Method
daddyMove
(int time)
src/class07/Code02_EveryStepShowBoss.java:103
↓ 1 callers
Method
de
(TreeNode root)
src/class11/Code03_EncodeNaryTreeToBinaryTree.java:74
↓ 1 callers
Method
delete
(SBTNode<K> cur, K key)
src/class37/Code02_SlidingWindowMedian.java:102
↓ 1 callers
Method
delete
(SBTNode<K, V> cur, K key)
src/class36/Code01_SizeBalancedTreeMap.java:143
↓ 1 callers
Method
delete
(AVLNode<K, V> cur, K key)
src/class35/Code01_AVLTreeMap.java:142
← previous
next →
301–400 of 1,411, ranked by callers