Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dinesh-varyani/ds-algos
/ functions
Functions
169 in github.com/dinesh-varyani/ds-algos
⨍
Functions
169
◇
Types & classes
40
↓ 33 callers
Method
print
()
src/com/hubberspot/dsalgo/queue/Queue.java:61
↓ 11 callers
Method
push
(int data)
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:33
↓ 10 callers
Method
get
(Integer key)
src/com/hubberspot/dsalgo/hashing/HashTable.java:62
↓ 9 callers
Method
insertLast
(int value)
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:70
↓ 8 callers
Method
pop
()
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:40
↓ 7 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:29
↓ 7 callers
Method
size
()
src/com/hubberspot/dsalgo/heap/MaxPQ.java:16
↓ 6 callers
Method
insert
(int x)
src/com/hubberspot/dsalgo/heap/MaxPQ.java:20
↓ 5 callers
Method
peek
()
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:50
↓ 5 callers
Method
put
(Integer key, String value)
src/com/hubberspot/dsalgo/hashing/HashTable.java:38
↓ 4 callers
Method
addEdge
(int u, int v)
src/com/hubberspot/dsalgo/graph/AdjMatrixGraph.java:15
↓ 4 callers
Method
addEdge
(int u, int v)
src/com/hubberspot/dsalgo/graph/AdjListGraph.java:22
↓ 4 callers
Method
insert
(String word)
src/com/hubberspot/dsalgo/trie/Trie.java:20
↓ 4 callers
Method
insert
(int value)
src/com/hubberspot/dsalgo/tree/BinarySearchTree.java:17
↓ 4 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/heap/MaxPQ.java:12
↓ 4 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:27
↓ 4 callers
Method
length
()
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:25
↓ 4 callers
Method
pop
()
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:37
↓ 4 callers
Method
sort
(int[] arr, int[] temp, int low, int high)
src/com/hubberspot/dsalgo/sorting/MergeSort.java:13
↓ 3 callers
Method
display
()
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:17
↓ 3 callers
Method
enqueue
(int data)
src/com/hubberspot/dsalgo/queue/Queue.java:35
↓ 3 callers
Method
getBucketIndex
(Integer key)
src/com/hubberspot/dsalgo/hashing/HashTable.java:58
↓ 3 callers
Method
insertEnd
(int value)
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:73
↓ 3 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/queue/Queue.java:31
↓ 3 callers
Method
peek
()
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:46
↓ 3 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/array/MergeSortedArrays.java:38
↓ 3 callers
Method
push
(int data)
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:29
↓ 2 callers
Method
deleteLast
()
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:102
↓ 2 callers
Method
dequeue
()
src/com/hubberspot/dsalgo/queue/Queue.java:47
↓ 2 callers
Method
displayForward
()
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:35
↓ 2 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:21
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/sorting/SelectionSort.java:5
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/sorting/BubbleSort.java:5
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/sorting/InsertionSort.java:5
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/sorting/Sort012.java:5
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/mathematics/RemoveEvenInteger.java:5
↓ 2 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/array/MoveZeros.java:5
↓ 2 callers
Method
remove
(Integer key)
src/com/hubberspot/dsalgo/hashing/HashTable.java:78
↓ 2 callers
Method
search
(int[][] matrix, int n, int x)
src/com/hubberspot/dsalgo/matrix/SortedMatrix.java:5
↓ 2 callers
Method
size
()
src/com/hubberspot/dsalgo/hashing/HashTable.java:30
↓ 2 callers
Method
swap
(int[] arr, int first, int second)
src/com/hubberspot/dsalgo/sorting/Sort012.java:32
↓ 1 callers
Method
arrayDemo
()
src/com/hubberspot/dsalgo/array/MoveZeros.java:13
↓ 1 callers
Method
arrayDemo
()
src/com/hubberspot/dsalgo/array/ArrayUtil.java:109
↓ 1 callers
Method
binarySearch
(int[] nums, int key)
src/com/hubberspot/dsalgo/search/BinarySearch.java:5
↓ 1 callers
Method
createBinaryTree
()
src/com/hubberspot/dsalgo/tree/BinaryTree.java:160
↓ 1 callers
Method
createCircularLinkedList
()
src/com/hubberspot/dsalgo/list/CircularLinkedList.java:31
↓ 1 callers
Method
dfs
(int s)
src/com/hubberspot/dsalgo/graph/AdjListGraph.java:61
↓ 1 callers
Method
display
()
src/com/hubberspot/dsalgo/list/CircularLinkedList.java:45
↓ 1 callers
Method
findMissingNumber
(int[] arr)
src/com/hubberspot/dsalgo/array/ArrayUtil.java:100
↓ 1 callers
Method
firstNonRepeatingCharacter
(String str)
src/com/hubberspot/dsalgo/string/StringUtil.java:35
↓ 1 callers
Method
getStartingNode
(ListNode slowPtr)
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:280
↓ 1 callers
Method
inOrder
()
src/com/hubberspot/dsalgo/tree/BinarySearchTree.java:35
↓ 1 callers
Method
insert
(List<Interval> intervals, Interval newInterval)
src/com/hubberspot/dsalgo/interval/MergeInterval.java:20
↓ 1 callers
Method
isEmpty
()
src/com/hubberspot/dsalgo/list/CircularLinkedList.java:27
↓ 1 callers
Method
isFull
()
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:25
↓ 1 callers
Method
length
()
src/com/hubberspot/dsalgo/queue/Queue.java:27
↓ 1 callers
Method
maxSubArraySum
(int[] arr)
src/com/hubberspot/dsalgo/dp/MaxSubArraySum.java:5
↓ 1 callers
Method
merge
(int[] arr, int[] temp, int low, int mid, int high)
src/com/hubberspot/dsalgo/sorting/MergeSort.java:22
↓ 1 callers
Method
merge
(ListNode a, ListNode b)
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:330
↓ 1 callers
Method
merge
(int[] arr1, int[] arr2, int n, int m)
src/com/hubberspot/dsalgo/array/MergeSortedArrays.java:5
↓ 1 callers
Method
moveZeros
(int[] arr, int n)
src/com/hubberspot/dsalgo/array/MoveZeros.java:20
↓ 1 callers
Method
postOrder
(TreeNode root)
src/com/hubberspot/dsalgo/tree/BinaryTree.java:81
↓ 1 callers
Method
printArray
(int[] arr)
src/com/hubberspot/dsalgo/sorting/MergeSort.java:5
↓ 1 callers
Method
printMaxHeap
()
src/com/hubberspot/dsalgo/heap/MaxPQ.java:47
↓ 1 callers
Method
removeEven
(int[] arr)
src/com/hubberspot/dsalgo/mathematics/RemoveEvenInteger.java:13
↓ 1 callers
Method
resize
(int capacity)
src/com/hubberspot/dsalgo/heap/MaxPQ.java:39
↓ 1 callers
Method
reverse
(String str)
src/com/hubberspot/dsalgo/stack/StringReverse.java:7
↓ 1 callers
Method
search
(int[] arr, int n, int x)
src/com/hubberspot/dsalgo/search/LinearSearch.java:5
↓ 1 callers
Method
search
(int key)
src/com/hubberspot/dsalgo/tree/BinarySearchTree.java:48
↓ 1 callers
Method
size
()
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:17
↓ 1 callers
Method
sort
(int[] arr)
src/com/hubberspot/dsalgo/sorting/SelectionSort.java:13
↓ 1 callers
Method
sort
(int[] arr)
src/com/hubberspot/dsalgo/sorting/BubbleSort.java:13
↓ 1 callers
Method
sort
(int[] arr)
src/com/hubberspot/dsalgo/sorting/InsertionSort.java:13
↓ 1 callers
Method
spiralPrint
(int[][] matrix, int r, int c)
src/com/hubberspot/dsalgo/matrix/SpiralMatrix.java:5
↓ 1 callers
Method
swim
(int k)
src/com/hubberspot/dsalgo/heap/MaxPQ.java:29
↓ 1 callers
Method
threeNumberSort
(int[] arr)
src/com/hubberspot/dsalgo/sorting/Sort012.java:13
↓ 1 callers
Method
toString
()
src/com/hubberspot/dsalgo/graph/AdjListGraph.java:28
Method
AdjListGraph
(int nodes)
src/com/hubberspot/dsalgo/graph/AdjListGraph.java:13
Method
AdjMatrixGraph
(int nodes)
src/com/hubberspot/dsalgo/graph/AdjMatrixGraph.java:9
Method
CircularLinkedList
()
src/com/hubberspot/dsalgo/list/CircularLinkedList.java:18
Method
DoublyLinkedList
()
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:21
Method
HashNode
(Integer key, String value)
src/com/hubberspot/dsalgo/hashing/HashTable.java:24
Method
HashTable
()
src/com/hubberspot/dsalgo/hashing/HashTable.java:9
Method
Interval
(int start, int end)
src/com/hubberspot/dsalgo/interval/MergeInterval.java:14
Method
ListNode
(int data)
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:14
Method
ListNode
(int data)
src/com/hubberspot/dsalgo/queue/Queue.java:15
Method
ListNode
(int data)
src/com/hubberspot/dsalgo/list/DoublyLinkedList.java:16
Method
ListNode
(int data)
src/com/hubberspot/dsalgo/list/CircularLinkedList.java:13
Method
ListNode
(int data)
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:11
Method
MaxPQ
(int capacity)
src/com/hubberspot/dsalgo/heap/MaxPQ.java:7
Method
Queue
()
src/com/hubberspot/dsalgo/queue/Queue.java:21
Method
Stack
()
src/com/hubberspot/dsalgo/stack/impl/list/Stack.java:20
Method
Stack
(int capacity)
src/com/hubberspot/dsalgo/stack/impl/array/Stack.java:8
Method
TreeNode
(int data)
src/com/hubberspot/dsalgo/tree/BinaryTree.java:16
Method
TreeNode
(int data)
src/com/hubberspot/dsalgo/tree/BinarySearchTree.java:12
Method
Trie
()
src/com/hubberspot/dsalgo/trie/Trie.java:7
Method
TrieNode
()
src/com/hubberspot/dsalgo/trie/Trie.java:15
Method
bfs
(int s)
src/com/hubberspot/dsalgo/graph/AdjListGraph.java:41
Method
containsLoop
()
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:250
Method
createALoopInLinkedList
()
src/com/hubberspot/dsalgo/list/SinglyLinkedList.java:313
next →
1–100 of 169, ranked by callers