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
↓ 1 callers
Method
subarraySum
(int[] arr, int sum)
GeeksForGeeks/subarraySum2.java:31
↓ 1 callers
Method
subdomainVisits
(String[] cpdomains)
Leetcode/easy/SubdomainVisitCount811.java:19
↓ 1 callers
Method
sudukoSolvers
(int[][] board, boolean[][] fixedCell, int row, int col, int boardLength)
CodingBlocks Training/Day13/sudukoSolver.java:43
↓ 1 callers
Method
sumLeft
(int i, int[] arr)
Leetcode/leetcodeTags/array/FindPivotIndex724.java:21
↓ 1 callers
Method
sumOfLeafs
(Node node)
CodingBlocks Training/Day21/sumOfLeafNodesTree.java:17
↓ 1 callers
Method
sumOfLeafs
()
Interview Prep/section14_Tree/BinaryTree.java:264
↓ 1 callers
Method
sumRecursive
(int n)
Leetcode/leetcodeTags/Recursion/SumOfNNaturalNumbers.java:5
↓ 1 callers
Method
sumRight
(int i, int[] arr)
Leetcode/leetcodeTags/array/FindPivotIndex724.java:32
↓ 1 callers
Method
sum_of_submatrices
(int[][] arr)
CodingBlocks Training/Day9/SumOfAllSubMatrices1.java:14
↓ 1 callers
Method
sum_of_submatrices
(int[][] arr)
CodingBlocks Training/Day9/SumOfAllSubMatrices2.java:14
↓ 1 callers
Method
swap
(int[] arr, int left, int right)
Leetcode/leetcodeTags/Recursion/ReverseArrayByRecursion.java:19
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Leetcode/leetcodeTags/array/MoveZeroes283.java:28
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Leetcode/leetcodeTags/array/BuildArrayFromPermutation1920.java:28
↓ 1 callers
Method
swap
(char[] arr, int start, int end)
Leetcode/DailyChallenges/April2022/Day1ReverseString344.java:17
↓ 1 callers
Method
swap
(int[] arr, int a, int b)
GeeksForGeeks/Arrays/MoveZerosToFront.java:28
↓ 1 callers
Method
swap
(int[] arr, int low, int high)
GeeksForGeeks/Arrays/LeftRotationOptimalGeneral.java:38
↓ 1 callers
Method
swap
(int[] arr, int a, int b)
GeeksForGeeks/Arrays/ReverseArray.java:29
↓ 1 callers
Method
swap
(int[] arr, int a, int b)
GeeksForGeeks/Arrays/MoveZerosToEnd2.java:29
↓ 1 callers
Method
swap
(int[] arr, int a, int b)
GeeksForGeeks/Arrays/LeftRotateArray1Pos.java:31
↓ 1 callers
Method
swap
(int parentIndex, int childIndex)
CodingBlocks Training/Day25/HeapsImplementation.java:55
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
CodingBlocks Training/Day6/SelectionSort.java:28
↓ 1 callers
Method
swap
(int i, int j, int[] arr)
CodingBlocks Training/Day6/ReverseArrays.java:36
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
CodingBlocks Training/Day6/BubbleSort.java:24
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
CodingBlocks Training/Day6/InsertionSort.java:22
↓ 1 callers
Method
swap
(int[] arr, int index1, int index2)
CodingBlocks Training/Recursion/BubbleSort.java:31
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section6_Recursion/BubbleSortRecursive.java:33
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section3_Function_1DArray/SelectionSort.java:30
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section3_Function_1DArray/BubbleSort.java:25
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section3_Function_1DArray/InsertionSort.java:26
↓ 1 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section9_Time_Space_Complexity/QuickSort.java:46
↓ 1 callers
Method
takeInput
(Scanner sc, Node parent, boolean isLeftOrRight)
Interview Prep/section14_Tree/BinaryTree.java:30
↓ 1 callers
Method
takeInput
(Scanner sc, Node parent, int ithChild)
Interview Prep/section14_Tree/GenericTree.java:26
↓ 1 callers
Method
takeInput
(Node parent, boolean isLeftChild)
Interview Prep/section24_BinaryTree/BinaryTree.java:32
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/treeTraversals.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/findElementinTree.java:29
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/heightOfBinaryTree.java:29
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/minDatainBinaryTree.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/mirrorBinaryTree.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/sizeOfBinaryTree.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/binaryTree.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day20/maxDataInBinaryTree.java:27
↓ 1 callers
Method
takeTreeInput
(Scanner sc, Node parent, boolean isLeftorRight)
CodingBlocks Training/Day21/binaryTree.java:32
↓ 1 callers
Method
testReferences
(Student s1, Student s2)
Interview Prep/OOPS/StudentClient.java:41
↓ 1 callers
Method
titleToNumber
(String columnTitle)
Leetcode/easy/ExcelSheetColumnNumber171.java:6
↓ 1 callers
Method
top
()
CodingBlocks Training/Day19/stackUsingLinkedList.java:32
↓ 1 callers
Method
top
()
CodingBlocks Training/Day15/stackUsingArrays.java:31
↓ 1 callers
Method
top
()
Interview Prep/section13_LinkedList/StackUsingLinkedList.java:19
↓ 1 callers
Method
topologicalSort
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/TopologicalSorting.java:45
↓ 1 callers
Method
totalRectangles
(int[] arr, int maxArea)
CodingBlocks Training/Day19/countDistinctRectangles.java:15
↓ 1 callers
Method
totalRectangles
(int[] arr, int area)
CodingBlocks Training/Day19/countDistinctRectangles2.java:16
↓ 1 callers
Method
trailingZeroes
(int n)
Leetcode/easy/FactorialTrailingZeroes172.java:44
↓ 1 callers
Method
trappingWater
(int arr[])
Top Questions/FrequentQuestions/TappingRainWater.java:12
↓ 1 callers
Method
treeDiameter
(Node node)
CodingBlocks Training/Day21/diameterOfTree2.java:24
↓ 1 callers
Method
twoSum3
(int[] nums, int target)
Leetcode/leetcodeTags/array/TwoSum1.java:57
↓ 1 callers
Method
unique
(int[] arr)
Interview Prep/section22_BitMasking/UniqueElement.java:14
↓ 1 callers
Method
uniqueElements
(int[] arr, int uniqueCount)
Basic programs/MS_CS_MIU/Frequent_Questions/SingleMode.java:61
↓ 1 callers
Method
update
(int index, int newVal)
Interview Prep/section21_SegmentTrees/SegmentTree.java:92
↓ 1 callers
Method
upheapify
(int childIndex)
CodingBlocks Training/Day25/HeapsImplementation.java:32
↓ 1 callers
Method
upheapify
(int childIndex)
Interview Prep/section17_Heap/Heap.java:16
↓ 1 callers
Method
wavePrint
(int[][] arr)
Interview Prep/section4_2DArray/WavePatternPrint.java:11
↓ 1 callers
Method
wineBottomUpDP
(int[] arr)
Interview Prep/section19_DynamicProgramming/WineProblem.java:100
↓ 1 callers
Method
wineTopDownDP
(int[] arr, int si, int ei, int[][] storage)
Interview Prep/section19_DynamicProgramming/WineProblem.java:79
↓ 1 callers
Method
write
()
CodingBlocks Training/Day16/ChildInheritance.java:12
Method
BinarySearchTree
(int[] arr)
Interview Prep/section14_Tree/BinarySearchTree.java:14
Method
BinaryTree
()
Interview Prep/section14_Tree/BinaryTree.java:25
Method
BinaryTree
()
Interview Prep/section24_BinaryTree/BinaryTree.java:18
Method
Car
(int speed, int price, String color)
Interview Prep/section15_InterfaceAndGenerics/bubble sort generic/Car.java:9
Method
Car2
(int speed, int price, String color)
Interview Prep/section15_InterfaceAndGenerics/comparator demo using Bubble sort/Car2.java:9
Method
DesignBrowserHistory1472
(String homepage)
Leetcode/leetcodeTags/LinkedList/DesignBrowserHistory1472.java:10
Method
DesignHashMap706
Initialize your data structure here.
Leetcode/easy/DesignHashMap706.java:22
Method
DesignHashMap706
()
Leetcode/leetcodeTags/LinkedList/DesignHashMap706.java:21
Method
DesignHashSet705
Initialize your data structure here.
Leetcode/MustDoEasyList/DesignHashSet705.java:12
Method
DesignHashSet705
()
Leetcode/leetcodeTags/LinkedList/DesignHashSet705.java:11
Method
Dog
(String name, int age)
Basic programs/OOPS/Dog.java:8
Method
DynamicQueue
(int capacity)
CodingBlocks Training/Day17/DynamicQueue.java:5
Method
DynamicStack
(int capacity)
CodingBlocks Training/Day17/DynamicStack.java:5
Method
FastReader
()
Codechef/Starters24Feb2022/A.java:37
Method
FastReader
()
Codechef/Starters24Feb2022/C.java:56
Method
FastReader
()
Codechef/Starters24Feb2022/B.java:47
Method
FastReader
()
Codechef/StartersSept2021/C.java:40
Method
FastReader
()
Codechef/StartersSept2021/D.java:62
Method
FastReader
()
Codechef/StartersSept2021/B.java:49
Method
FastReader
()
Codechef/JulyLongChallenge2021/B.java:34
Method
FastReader
()
Codechef/StartersJune2021/B.java:35
Method
FastReader
()
Basic programs/TakingUserInputInJava.java:14
Method
FastReader
()
Codeforces/TakingUserInputPractice.java:34
Method
FastReader
()
Codeforces/virtualContest/Div3/Round650/A.java:46
Method
FastReader
()
Codeforces/problemset/rating800/Watermelon4A.java:31
Method
FastReader
()
Codeforces/livecontest/Round728Div2/A.java:57
Method
FastReader
()
Codeforces/livecontest/Round728Div2/B.java:66
Method
FastReader
()
Codeforces/livecontest/Round729Div2/A.java:47
Method
FastReader
()
Codeforces/livecontest/Round729Div2/B.java:48
Method
FastReader
()
Codeforces/livecontest/Round723Div2/A.java:36
Method
FastReader
()
Codeforces/livecontest/Round723Div2/B.java:38
Method
FastReader
()
Codeforces/livecontest/Round744Div3/A.java:85
Method
FastReader
()
Codeforces/livecontest/Round734Div3/A.java:43
Method
FastReader
()
Codeforces/livecontest/Round734Div3/B.java:58
Method
FastReader
()
Codeforces/livecontest/EducationalRound114/A.java:47
Method
FastReader
()
Codeforces/livecontest/EducationalRound114/B.java:44
Method
GenericTree
()
Interview Prep/section23_GenericTree/GenericTree.java:17
← previous
next →
1,001–1,100 of 2,029, ranked by callers