Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit
/ functions
Functions
2,029 in github.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit
⨍
Functions
2,029
◇
Types & classes
791
↓ 3 callers
Method
next
()
Codeforces/livecontest/EducationalRound114/A.java:51
↓ 3 callers
Method
next
()
Codeforces/livecontest/EducationalRound114/B.java:48
↓ 3 callers
Method
nextInt
()
Codechef/Starters24Feb2022/A.java:52
↓ 3 callers
Method
nextInt
()
Codechef/StartersSept2021/D.java:77
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/Round728Div2/A.java:72
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/Round729Div2/A.java:62
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/Round723Div2/A.java:51
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/Round723Div2/B.java:53
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/Round734Div3/A.java:58
↓ 3 callers
Method
nextInt
()
Codeforces/livecontest/EducationalRound114/A.java:62
↓ 3 callers
Method
nextLong
()
Codeforces/livecontest/Round729Div2/B.java:67
↓ 3 callers
Method
peakIndexInMountainArray2
(int[] arr)
Leetcode/MustDoEasyList/PeakIndexInMountainArray852.java:18
↓ 3 callers
Method
push
(int data)
CodingBlocks Training/Day19/stackUsingLinkedList.java:12
↓ 3 callers
Method
push
(int item)
Interview Prep/section11_Queue/StackUsingQueuePushEfficient.java:17
↓ 3 callers
Method
remove
Removes the mapping of the specified value key if this map contains a mapping for the key
Leetcode/easy/DesignHashMap706.java:102
↓ 3 callers
Method
removeFirst
()
CodingBlocks Training/Day19/LinkedList.java:133
↓ 3 callers
Method
reverse
(int[] arr)
GeeksForGeeks/Arrays/ReverseArray.java:18
↓ 3 callers
Method
reverseArray
(int[] arr, int low, int high)
GeeksForGeeks/Arrays/LeftRotationOptimalGeneral.java:30
↓ 3 callers
Method
shuffle
(int[] nums, int n)
Leetcode/leetcodeTags/array/ShuffleTheArray1470.java:8
↓ 3 callers
Method
sing
()
CodingBlocks Training/Day16/parentInheritance.java:8
↓ 3 callers
Method
size
()
CodingBlocks Training/Day19/queueUsingLinkedList.java:29
↓ 3 callers
Method
size
()
CodingBlocks Training/Day19/stackUsingLinkedList.java:22
↓ 3 callers
Method
size
()
Interview Prep/section10_Stacks/StackUsingArray.java:19
↓ 3 callers
Method
size
()
Interview Prep/section24_BinaryTree/BinaryTree.java:105
↓ 3 callers
Method
size
()
Interview Prep/section11_Queue/StackUsingQueuePopEfficient.java:39
↓ 3 callers
Method
sortedSquares2
(int[] nums)
Leetcode/leetcodeTags/array/SquaresOfASortedArray977.java:22
↓ 3 callers
Method
swap
(int i, int j)
Interview Prep/section17_Heap/Heap.java:26
↓ 3 callers
Method
swap
(int i, int j)
Interview Prep/section18_Tries/HeapGeneric.java:56
↓ 3 callers
Method
top
()
Interview Prep/section11_Queue/StackUsingQueuePushEfficient.java:36
↓ 3 callers
Method
top
()
Interview Prep/section11_Queue/StackUsingQueuePopEfficient.java:35
↓ 3 callers
Method
totalWageBasic
(double basePay, double hrs)
Basic programs/WageCalculator.java:19
↓ 3 callers
Method
totalWageDetailed
(double hrs, double basePay)
Basic programs/WageCalculator.java:35
↓ 3 callers
Method
uniqueBSTsRecursion
(int n)
Interview Prep/section19_DynamicProgramming/UniqueBSTsCount.java:23
↓ 3 callers
Method
uniqueBSTsTopDownDP
(int n, int[] storage)
Interview Prep/section19_DynamicProgramming/UniqueBSTsCount.java:40
↓ 3 callers
Method
uniqueDups
(String str)
Interview Prep/UniqueDuplicates.java:16
↓ 2 callers
Method
DFSTraverse
(ArrayList<ArrayList<Integer>> adjList, int src, boolean[] visited)
GeeksForGeeks/Graph/DFSTraversal.java:74
↓ 2 callers
Method
MCMBottomUpDP
(int[] matrices)
Interview Prep/section19_DynamicProgramming/MatrixChainMultiplication.java:111
↓ 2 callers
Method
MCMTopDownDP
(int[] matrices, int si, int ei, int[][] storage)
Interview Prep/section19_DynamicProgramming/MatrixChainMultiplication.java:82
↓ 2 callers
Method
addAt
(int index, int item)
Interview Prep/section13_LinkedList/LinkedList.java:116
↓ 2 callers
Method
average
(int[] salary)
Leetcode/Study Plan/ProgrammingSkills/Skills1/Day1/AverageSalary1491.java:5
↓ 2 callers
Method
binarysearch
(int[] arr, int value)
Leetcode/Youtube/BinarySearch.java:5
↓ 2 callers
Method
canMakeArithmeticProgression
(int[] arr)
Leetcode/Study Plan/ProgrammingSkills/Skills1/Day4/CanMakeArithmeticProgressionFromSequence1502.java:7
↓ 2 callers
Method
checkPalindrome
(String str, int low, int high)
Leetcode/leetcodeTags/Recursion/StringPalindrome.java:6
↓ 2 callers
Method
compare
(ListNode l1, ListNode l2)
Leetcode/leetcodeTags/LinkedList/MergeKSortedLists23.java:84
↓ 2 callers
Method
compareTo
(Car other)
Interview Prep/section15_InterfaceAndGenerics/bubble sort generic/Car.java:20
↓ 2 callers
Method
containsDuplicate
(int[] nums)
Leetcode/seanPrashadList/ContainsDuplicateLC217.java:20
↓ 2 callers
Method
countDigit
(int num, int digit)
Pepcoding/FunctionsAndArrays/CountDigit.java:5
↓ 2 callers
Method
countOccurrances
(int n)
Basic programs/codesignal/Test1.java:16
↓ 2 callers
Method
dequeue
()
CodingBlocks Training/Day19/queueUsingLinkedList.java:19
↓ 2 callers
Method
dequeue
()
Interview Prep/section11_Queue/QueueUsingLinkedList.java:17
↓ 2 callers
Method
detectCycle
(LinkedList list)
CodingBlocks Training/Day19/detectCycleLinkedList.java:41
↓ 2 callers
Method
display
(int[][] mat)
Leetcode/DailyChallenges/JulyChallenges/ReshapeTheMatrix.java:68
↓ 2 callers
Method
display
(int[] arr)
Top Questions/Facebook/moveZerosToLeft.java:36
↓ 2 callers
Method
display
(int[] arr)
Basic programs/complexityAnalysis4.java:27
↓ 2 callers
Method
display
()
CodingBlocks Training/Day20/mirrorBinaryTree.java:60
↓ 2 callers
Method
display
()
CodingBlocks Training/Day25/HeapsImplementation.java:63
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Day6/SelectionSort.java:34
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Day6/ReverseArrray2.java:28
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Day6/ReverseArrays.java:42
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Day6/BubbleSort.java:30
↓ 2 callers
Method
display
(int[] myarr)
CodingBlocks Training/Day6/InsertionSort.java:28
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Recursion/BubbleSort.java:37
↓ 2 callers
Method
display
(int[] arr)
CodingBlocks Training/Day5/ArrayDemo.java:48
↓ 2 callers
Method
display
(T[] arr)
Interview Prep/section15_InterfaceAndGenerics/GenericsDemo.java:29
↓ 2 callers
Method
display
(T[] arr)
Interview Prep/section15_InterfaceAndGenerics/bubble sort generic/BubbleSort.java:22
↓ 2 callers
Method
display
()
Interview Prep/section16_Hashmap/HashTable.java:128
↓ 2 callers
Method
display
()
Interview Prep/section21_SegmentTrees/SegmentTree.java:41
↓ 2 callers
Method
displayMatrix
(int[][] arr)
CodingBlocks Training/Day12/mazePathWithHurdles.java:44
↓ 2 callers
Method
elephantWays
(int er, int ec, int cr, int cc)
CodingBlocks Training/Day13/elephantTotalPaths.java:13
↓ 2 callers
Method
end
()
Interview Prep/section19_DynamicProgramming/MatrixChainMultiplication.java:10
↓ 2 callers
Method
endAlgo
()
CodingBlocks Training/Day27/fibonacciDynamicProg.java:15
↓ 2 callers
Method
extractIthBit
(int n, int i)
Interview Prep/section22_BitMasking/ExtractBit.java:14
↓ 2 callers
Method
factorEqual
(int n, int m)
Basic programs/MS_CS_MIU/Frequent_Questions/FactorEqual.java:16
↓ 2 callers
Method
factorTwoCount
(int n)
Basic programs/MS_CS_MIU/practice_set/FactorTwoCount.java:16
↓ 2 callers
Method
factorial
(int n)
CodingNinja/recursion/factorialOfN.java:5
↓ 2 callers
Method
factorial
(int n)
CodingBlocks Training/Recursion/FactorialNRecursion.java:12
↓ 2 callers
Method
factorial
(int n)
CodingBlocks Training/Day10/Factorial.java:13
↓ 2 callers
Method
find
(int item)
Interview Prep/section14_Tree/BinarySearchTree.java:63
↓ 2 callers
Method
findCharNumber
(char ch)
Leetcode/easy/ExcelSheetColumnNumber171.java:23
↓ 2 callers
Method
findHeight
(Node node)
CodingBlocks Training/Day21/diameterOfTree.java:38
↓ 2 callers
Method
findMaxConsecutiveOnes
(int[] nums)
Leetcode/Explore_cards/Arrays/FindMaxConsecutiveOnesRevise.java:5
↓ 2 callers
Method
findNumbers
(int[] nums)
Leetcode/Explore_cards/Arrays/CountEvenDigitsRevise.java:12
↓ 2 callers
Method
findNumbers
(int[] nums)
Leetcode/Explore_cards/Arrays/FindNumbersWithEvenNoDigits.java:17
↓ 2 callers
Method
frequentItemInEachSubarrayK
(int[] arr, int K)
Top Questions/Facebook/MostCommonInSubarryKWindow.java:9
↓ 2 callers
Method
front
()
Interview Prep/section11_Queue/QueueUsingStackEnqueueEfficient.java:36
↓ 2 callers
Method
front
()
Interview Prep/section11_Queue/QueueUsingStackDequeueEfficient.java:34
↓ 2 callers
Method
fun
()
CodingBlocks Training/Day16/childAbstract.java:13
↓ 2 callers
Method
fun1
()
CodingBlocks Training/Day16/childAbstract.java:7
↓ 2 callers
Method
fun2
()
CodingBlocks Training/Day16/parentAbstract.java:23
↓ 2 callers
Method
getAge
()
CodingBlocks Training/Day15/person3.java:24
↓ 2 callers
Method
getCode
(String firstChar)
CodingBlocks Training/Day11/codesOfString.java:36
↓ 2 callers
Method
getConcatenation
(int[] nums)
Leetcode/leetcodeTags/array/ConcatenationOfArray1929.java:7
↓ 2 callers
Method
getFirst
()
CodingBlocks Training/Day18/LinkedList.java:94
↓ 2 callers
Method
getFirst
()
Interview Prep/section11_Queue/QueueUsingArray.java:33
↓ 2 callers
Method
getLengthOfList
(ListNode head)
Leetcode/leetcodeTags/LinkedList/IntersectionOfTwoLinkedLists160.java:67
↓ 2 callers
Method
getMaxStudents
()
CodingBlocks Training/Day15/student2.java:24
↓ 2 callers
Method
getMidNode
(LinkedList list)
CodingBlocks Training/Day19/midOfLinkedList2.java:31
↓ 2 callers
Method
getName
()
CodingBlocks Training/Day15 Reference/person2.java:20
↓ 2 callers
Method
getName
()
CodingBlocks Training/Day15/student.java:17
↓ 2 callers
Method
getName
()
CodingBlocks Training/Day15/person3.java:28
← previous
next →
301–400 of 2,029, ranked by callers