Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/careermonk/data-structures-and-algorithms-made-easy-in-java
/ functions
Functions
490 in github.com/careermonk/data-structures-and-algorithms-made-easy-in-java
⨍
Functions
490
◇
Types & classes
176
↓ 1 callers
Method
construct
(ListNode head, int start, int end)
src/chapter06trees/SortedArrayToBST.java:27
↓ 1 callers
Method
convertArraytoSawToothWaveLinearTime
(int A[])
src/chapter10sorting/ConvertArraytoSawToothWaveLinearTime.java:18
↓ 1 callers
Method
convertStringToBoolArray
(String s)
src/chapter17greedyalgorithms/Huffman.java:172
↓ 1 callers
Method
converttoSawToothWave
Sort the array first. Then swap every adjacent element to get final result @param A
src/chapter10sorting/ConvertArraytoSawToothWave.java:26
↓ 1 callers
Method
dutchNationalFlag
(int[] A)
src/chapter11searching/DutchNationalFlag.java:16
↓ 1 callers
Method
enlargeArray
( int newSize )
src/chapter07priorityqueues/BinaryHeap.java:55
↓ 1 callers
Method
equilibrium
(int[] A)
src/chapter21miscconcepts/Equilibrium.java:16
↓ 1 callers
Method
expand
()
src/chapter04stacks/DynamicArrayStack.java:62
↓ 1 callers
Method
expand
()
src/chapter05queues/DynamicArrayQueue.java:79
↓ 1 callers
Method
exponenial
(double x, int n)
src/chapter18divideandconquer/ExponentialDivideAndConquer.java:29
↓ 1 callers
Method
factorial
(int n)
src/chapter02recursionandbacktracking/Factorial.java:16
↓ 1 callers
Method
fibonacciWithDP2
(int n)
src/chapter19dynamicprogramming/FibonacciWithDP.java:33
↓ 1 callers
Method
findMaximumSubMatrix
(int[][] A)
src/chapter19dynamicprogramming/MaximumSumSubMatrix.java:16
↓ 1 callers
Method
findMedianSortedArrays
(int A[], int B[])
src/chapter12selectionalgorithms/MedianInTwoSortedArrays.java:16
↓ 1 callers
Method
findMin
( )
src/chapter07priorityqueues/BinaryHeap.java:64
↓ 1 callers
Method
findPeak
(int[] A)
src/chapter18divideandconquer/PeakFinder_1D_Binary_Search.java:4
↓ 1 callers
Method
findPeak
(int[] A)
src/chapter18divideandconquer/All_PeakFinder_1D_Linear_Search.java:5
↓ 1 callers
Method
findPeak
(int[] A)
src/chapter18divideandconquer/PeakFinder_1D_Linear_Search.java:5
↓ 1 callers
Method
findPeak
(int[] A)
src/chapter18divideandconquer/Highest_PeakFinder_1D_Linear_Search.java:5
↓ 1 callers
Method
getHuffmanBoolCodes
()
src/chapter17greedyalgorithms/Huffman.java:66
↓ 1 callers
Method
getNthStack
(int n)
src/chapter04stacks/StackSets.java:36
↓ 1 callers
Method
hasNext
()
src/chapter09graphs/GraphAdjacencyMatrix.java:83
↓ 1 callers
Method
hasNext
()
src/chapter09graphs/GraphAdjacencyList.java:60
↓ 1 callers
Method
hasNext
()
src/chapter09graphs/DFS.java:81
↓ 1 callers
Method
insert
( AnyType x )
src/chapter07priorityqueues/BinaryHeap.java:43
↓ 1 callers
Method
insertHelper
(BinaryTreeNode root, int data)
src/chapter06trees/InsertInBinaryTreeRecursive.java:27
↓ 1 callers
Method
insertionSortList
(ListNode head)
src/chapter03linkedlists/InsertionSortLinkedList.java:15
↓ 1 callers
Method
interpolationSearch
(int[] A, int data)
src/chapter11searching/InterpolationSearch.java:18
↓ 1 callers
Method
isAtCapacity
()
src/chapter04stacks/StackForStackSets.java:39
↓ 1 callers
Method
isBST
(BinarySearchTreeNode root)
src/chapter06trees/CheckValidBSTRecursiveSingleVariable.java:21
↓ 1 callers
Method
isBST
(BinarySearchTreeNode root, int min, int max)
src/chapter06trees/CheckValidBSTRecursive.java:20
↓ 1 callers
Method
isEmpty
()
src/chapter03linkedlists/CircularLinkedList.java:145
↓ 1 callers
Method
isLeaf
()
src/chapter06trees/BinaryTreeNode.java:58
↓ 1 callers
Method
level
()
src/chapter03linkedlists/SkipList.java:37
↓ 1 callers
Method
logNUp
(int n)
src/chapter01introduction/LogNComplexityDown.java:24
↓ 1 callers
Method
logNUp
(int n)
src/chapter01introduction/LogNComplexityUp.java:25
↓ 1 callers
Method
max3
(int a, int b, int c)
src/chapter18divideandconquer/MaxSumSubArrayDividAndConquer.java:43
↓ 1 callers
Method
maxDepthRecursive
(BinaryTreeNode root)
src/chapter06trees/WidthOfTree.java:40
↓ 1 callers
Method
maxSubSquareMatrixWith1s
(int[][] A)
src/chapter19dynamicprogramming/MaxSubSquareMatrixWith1s.java:16
↓ 1 callers
Method
nLogN
(int n)
src/chapter01introduction/NlogNComplexity.java:24
↓ 1 callers
Method
nPower3By2
(int n)
src/chapter01introduction/NPower3By2Complexity.java:23
↓ 1 callers
Method
nSquareLogN
(int n)
src/chapter01introduction/NSquareLogNComplexity.java:26
↓ 1 callers
Method
nSquareLogN2
(int n)
src/chapter01introduction/NSquareLogNComplexity.java:37
↓ 1 callers
Method
nSquareLogN3
(int n)
src/chapter01introduction/NSquareLogNComplexity.java:48
↓ 1 callers
Method
orderN
(int n)
src/chapter01introduction/NComplexity.java:24
↓ 1 callers
Method
orderStatistic
(int[] A, int k, int start, int end)
src/chapter12selectionalgorithms/KthSmallest.java:60
↓ 1 callers
Method
orderStatistic
(int[] A, int k, int start, int end)
src/chapter12selectionalgorithms/KthLargest.java:60
↓ 1 callers
Method
printArray
(int[] ints, int len)
src/chapter06trees/PrintPaths.java:36
↓ 1 callers
Method
printList
(ListNode x)
src/chapter03linkedlists/InsertionSortLinkedList.java:78
↓ 1 callers
Method
printListFromEnd
(ListNode head)
src/chapter03linkedlists/PrintListInReverse.java:17
↓ 1 callers
Method
quickSort
(int A[], int low, int high)
src/chapter10sorting/QuickSort.java:18
↓ 1 callers
Method
recursiveFibonacci
(int n)
src/chapter19dynamicprogramming/RecursiveFibonacci.java:23
↓ 1 callers
Method
remove
(int position)
src/chapter03linkedlists/LinkedList.java:158
↓ 1 callers
Method
romanToDecimal
(java.lang.String romanNumber)
src/chapter21miscconcepts/RomanToDecimal.java:21
↓ 1 callers
Method
setCode
(String code)
src/chapter17greedyalgorithms/HuffmanTreeNode.java:55
↓ 1 callers
Method
setHuffmanCodes
( )
src/chapter17greedyalgorithms/Huffman.java:142
↓ 1 callers
Method
setRight
(BinaryTreeNode right)
src/chapter06trees/BinaryTreeNode.java:45
↓ 1 callers
Method
shrink
()
src/chapter04stacks/DynamicArrayStack.java:71
↓ 1 callers
Method
size
()
src/chapter09graphs/GraphAdjacencyList.java:36
↓ 1 callers
Method
size
()
src/chapter05queues/DynamicArrayQueue.java:74
↓ 1 callers
Method
squareRootN
(int n)
src/chapter01introduction/SquareRootNComplexity.java:23
↓ 1 callers
Method
swap
(int num)
src/chapter21miscconcepts/SwapOddEvenBits.java:19
↓ 1 callers
Method
swap
(int[] A, int left, int right)
src/chapter10sorting/QuickSort.java:48
↓ 1 callers
Method
swap
(int A[],int low,int high)
src/chapter10sorting/ConvertArraytoSawToothWave.java:33
↓ 1 callers
Method
toString
()
src/chapter04stacks/StackForStackSets.java:48
↓ 1 callers
Method
toString
()
src/chapter09graphs/GraphAdjacencyMatrix.java:104
↓ 1 callers
Method
toString
()
src/chapter09graphs/GraphAdjacencyList.java:157
↓ 1 callers
Method
toString
()
src/chapter09graphs/DFS.java:102
↓ 1 callers
Method
toString
()
src/chapter06trees/BinaryTreeNode.java:72
↓ 1 callers
Method
union
(int root1, int root2)
src/chapter08disjointsets/DisjointSets.java:26
↓ 1 callers
Method
vSum
(HashMap <Integer, Integer> hash,BinaryTreeNode root, int c)
src/chapter06trees/VerticalSum.java:20
Method
AdjIterator
(int u)
src/chapter09graphs/BFS.java:73
Method
AdjIterator
(int u)
src/chapter09graphs/GraphAdjacencyMatrix.java:75
Method
AdjIterator
(int u)
src/chapter09graphs/DFS.java:73
Method
BinaryHeap
( )
src/chapter07priorityqueues/BinaryHeap.java:19
Method
BinarySearchTreeNode
(int x)
src/chapter06trees/BinarySearchTreeNode.java:19
Method
BinaryTreeNode
(int data)
src/chapter06trees/BinaryTreeNode.java:20
Method
Building
(int x1, int h1, int x2)
src/chapter18divideandconquer/SkylinesDivideandConquer.java:18
Method
CLLNode
()
src/chapter03linkedlists/CLLNode.java:22
Method
CircularLinkedList
()
src/chapter03linkedlists/CircularLinkedList.java:22
Method
DLLNode
(int data)
src/chapter03linkedlists/DLLNode.java:22
Method
DisjointSets
(int numElements)
src/chapter08disjointsets/DisjointSets.java:19
Method
DoublyLinkedList
()
src/chapter03linkedlists/DoublyLinkedList.java:23
Method
DynamicArrayQueue
()
src/chapter05queues/DynamicArrayQueue.java:28
Method
DynamicArrayStack
()
src/chapter04stacks/DynamicArrayStack.java:33
Method
E
()
src/chapter09graphs/BFS.java:49
Method
E
()
src/chapter09graphs/GraphAdjacencyMatrix.java:51
Method
E
()
src/chapter09graphs/DFS.java:49
Method
FixedSizeArrayQueue
()
src/chapter05queues/FixedSizeArrayQueue.java:26
Method
FixedSizeArrayStack
()
src/chapter04stacks/FixedSizeArrayStack.java:30
Method
GetSkyline
(Building[] buildings, int start, int end)
src/chapter18divideandconquer/SkylinesDivideandConquer.java:53
Method
Graph
(int V)
src/chapter09graphs/BFS.java:23
Method
Graph
(int V)
src/chapter09graphs/GraphAdjacencyMatrix.java:27
Method
Graph
(int V)
src/chapter09graphs/GraphAdjacencyList.java:79
Method
Graph
(int V)
src/chapter09graphs/DFS.java:23
Method
Huffman
(int[] freq)
src/chapter17greedyalgorithms/Huffman.java:34
Method
HuffmanTreeNode
(int w,int ch)
src/chapter17greedyalgorithms/HuffmanTreeNode.java:27
Method
InOrder
(BinaryTreeNode root)
src/chapter06trees/InOrderRecursive.java:16
Method
LCA
(BinaryTreeNode root, BinaryTreeNode a, BinaryTreeNode b)
src/chapter06trees/LCABinaryTree.java:16
Method
LCA
(BinarySearchTreeNode root, BinarySearchTreeNode a, BinarySearchTreeNode b)
src/chapter06trees/LCABST.java:16
← previous
next →
101–200 of 490, ranked by callers