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
Method
numberOfLeavesInBTusingLevelOrder
(BinaryTreeNode root)
src/chapter06trees/NumberOfLeavesInBTusingLevelOrder.java:21
Method
numberOfNodes
()
src/chapter06trees/BinaryTreeNode.java:102
Method
orderStatisticRecursive
(int[] A, int k, int start, int end)
src/chapter12selectionalgorithms/KthSmallest.java:44
Method
orderStatisticrecursive
(int[] A, int k, int start, int end)
src/chapter12selectionalgorithms/KthLargest.java:44
Method
partition
(ListNode head, int K)
src/chapter03linkedlists/PartitionList.java:16
Method
peek
()
src/chapter03linkedlists/CircularLinkedList.java:53
Method
pop
()
src/chapter04stacks/LinkedStack.java:41
Method
pop
()
src/chapter04stacks/FixedSizeArrayStack.java:66
Method
pop
()
src/chapter04stacks/DynamicArrayStack.java:92
Method
postorderTraversal
(BinaryTreeNode root)
src/chapter06trees/PostOrderIterative.java:19
Method
preorderTraversal
(BinaryTreeNode root)
src/chapter06trees/PreOrderIterative.java:19
Method
printAllAncestors
(BinaryTreeNode root, BinaryTreeNode node)
src/chapter06trees/PrintAllAncestors.java:18
Method
printPaths
(BinaryTreeNode root)
src/chapter06trees/PrintPaths.java:18
Method
push
(int data)
src/chapter04stacks/LinkedStack.java:31
Method
push
(int data)
src/chapter04stacks/FixedSizeArrayStack.java:52
Method
push
(int data)
src/chapter04stacks/DynamicArrayStack.java:55
Method
remove
(int position)
src/chapter03linkedlists/DoublyLinkedList.java:115
Method
remove
(int data)
src/chapter03linkedlists/CircularLinkedList.java:108
Method
remove
(T key)
src/chapter03linkedlists/SkipList.java:84
Method
remove
()
src/chapter09graphs/GraphAdjacencyMatrix.java:98
Method
remove
()
src/chapter09graphs/GraphAdjacencyList.java:61
Method
remove
()
src/chapter09graphs/DFS.java:96
Method
removeDuplicates
(int[] A)
src/chapter10sorting/RemoveDuplicatesFromSortedArray.java:16
Method
removeDuplicates
(ListNode head)
src/chapter03linkedlists/RemoveDuplicatesBruteForce.java:18
Method
removeDuplicates
(ListNode head)
src/chapter03linkedlists/RemoveDuplicatesHashing.java:22
Method
removeFromBegin
()
src/chapter03linkedlists/LinkedList.java:88
Method
removeFromEnd
()
src/chapter03linkedlists/LinkedList.java:112
Method
removeFromHead
()
src/chapter03linkedlists/CircularLinkedList.java:63
Method
removeFromTail
()
src/chapter03linkedlists/CircularLinkedList.java:76
Method
removeHead
()
src/chapter03linkedlists/DoublyLinkedList.java:171
Method
removeMatched
(DLLNode node)
src/chapter03linkedlists/DoublyLinkedList.java:150
Method
removeMatched
(ListNode node)
src/chapter03linkedlists/LinkedList.java:134
Method
removeTail
()
src/chapter03linkedlists/DoublyLinkedList.java:182
Method
reverse
()
src/chapter06trees/BinaryTreeNode.java:126
Method
reverseInPlace
()
src/chapter06trees/BinaryTreeNode.java:140
Method
reverseKNodes
(ListNode head, int k)
src/chapter03linkedlists/ReverseKNodesAsBlockRecursive.java:38
Method
reverseKNodes
(ListNode head, int k)
src/chapter03linkedlists/ReverseKNodesAsBlcokIterative.java:40
Method
reverseKNodesRecursive
(ListNode head, int k)
src/chapter03linkedlists/ReverseKNodesAsBlockRecursive.java:15
Method
reverseKNodesRecursive
(ListNode head, int k)
src/chapter03linkedlists/ReverseKNodesAsBlcokIterative.java:16
Method
reverseLinkedListRecursive
(ListNode current, ListNode[] head)
src/chapter03linkedlists/ReverseALinkedList.java:15
Method
reverseListIterative
(ListNode head)
src/chapter03linkedlists/ReverseALinkedList.java:32
Method
reverseWords
(String s)
src/chapter15stringalgorithms/ReverseWordsinaSentence.java:16
Method
rotateRight
(ListNode head, int n)
src/chapter03linkedlists/RotateLinkedList.java:16
Method
search
(int[] A, int left, int right, int data)
src/chapter11searching/BinarySearchRotatedRecursive.java:16
Method
search
(int[] A, int data)
src/chapter11searching/BinarySearchRotatedIterative.java:16
Method
searchMatrix
(int[][] A, int target)
src/chapter11searching/SearchInSorted2DMatrix.java:16
Method
setBoolCode
(boolean [] boolCode)
src/chapter17greedyalgorithms/HuffmanTreeNode.java:58
Method
setCharacter
(int character)
src/chapter17greedyalgorithms/HuffmanTreeNode.java:54
Method
setData
(int data)
src/chapter07priorityqueues/ListNode.java:25
Method
setData
(int data)
src/chapter03linkedlists/DLLNode.java:38
Method
setData
(int data)
src/chapter03linkedlists/RandomListNode.java:27
Method
setData
(int elem)
src/chapter03linkedlists/CLLNode.java:49
Method
setData
(int data)
src/chapter06trees/SiblingBinaryTreeNode.java:38
Method
setData
(int data)
src/chapter06trees/BinaryTreeNode.java:33
Method
setLeft
(SiblingBinaryTreeNode left)
src/chapter06trees/SiblingBinaryTreeNode.java:44
Method
setNext
(ListNode node)
src/chapter07priorityqueues/ListNode.java:31
Method
setNext
(RandomListNode node)
src/chapter03linkedlists/RandomListNode.java:33
Method
setRandom
(RandomListNode node)
src/chapter03linkedlists/RandomListNode.java:39
Method
setRight
(SiblingBinaryTreeNode right)
src/chapter06trees/SiblingBinaryTreeNode.java:50
Method
setValue
(int data)
src/chapter06trees/SiblingBinaryTreeNode.java:60
Method
setValue
(int data)
src/chapter06trees/BinaryTreeNode.java:53
Method
setWeight
(int weight)
src/chapter17greedyalgorithms/HuffmanTreeNode.java:53
Method
setdata
(int elem)
src/chapter03linkedlists/ListNode.java:47
Method
shrink
()
src/chapter05queues/DynamicArrayQueue.java:94
Method
singleMissingNumber
(int[] A)
src/chapter11searching/MissingNumberFromTwiceRepetitions.java:16
Method
size
(BinaryTreeNode root)
src/chapter06trees/BinaryTreeSizeLevelOrder.java:22
Method
size
()
src/chapter05queues/FixedSizeArrayQueue.java:74
Method
sortedListToBST
(ListNode head)
src/chapter06trees/SortedArrayToBST.java:17
Method
sortedSquaredArray
(int[] A)
src/chapter10sorting/SortedSquaredArray2.java:17
Method
sortedSquaredArray
(int[] A)
src/chapter10sorting/SortedSquaredArray.java:17
Method
strip
(int x1, int h1)
src/chapter18divideandconquer/SkylinesDivideandConquer.java:22
Method
tailPeek
()
src/chapter03linkedlists/CircularLinkedList.java:58
Method
toString
()
src/chapter04stacks/StackSets.java:80
Method
toString
()
src/chapter04stacks/LinkedStack.java:71
Method
toString
()
src/chapter04stacks/FixedSizeArrayStack.java:78
Method
toString
()
src/chapter04stacks/DynamicArrayStack.java:105
Method
toString
()
src/chapter03linkedlists/DoublyLinkedList.java:193
Method
toString
()
src/chapter03linkedlists/CircularLinkedList.java:156
Method
toString
()
src/chapter03linkedlists/CLLNode.java:54
Method
toString
()
src/chapter03linkedlists/LinkedList.java:189
Method
toString
()
src/chapter05queues/FixedSizeArrayQueue.java:81
Method
toString
()
src/chapter05queues/LinkedQueue.java:75
Method
toString
()
src/chapter05queues/DynamicArrayQueue.java:109
Method
top
()
src/chapter04stacks/FixedSizeArrayStack.java:59
Method
top
()
src/chapter04stacks/DynamicArrayStack.java:85
Method
twoSumK
(int[] A, int K)
src/chapter11searching/TwoSumEqualToK.java:18
Method
verticalSum
(BinaryTreeNode root)
src/chapter06trees/VerticalSum.java:30
Method
width
(BinaryTreeNode root)
src/chapter06trees/WidthOfTree.java:18
Method
wildCardMatch
(String text, String pattern)
src/chapter15stringalgorithms/WildCardMatch.java:16
Method
zigzagLevelOrder
(BinaryTreeNode root)
src/chapter06trees/ZigzagTraversal.java:21
← previous
401–490 of 490, ranked by callers