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
↓ 2 callers
Method
sortedSquares
(int[] nums)
Leetcode/leetcodeTags/array/SquaresOfASortedArray977.java:9
↓ 2 callers
Method
start
()
Interview Prep/section19_DynamicProgramming/MatrixChainMultiplication.java:6
↓ 2 callers
Method
startAlgo
()
CodingBlocks Training/Day27/fibonacciDynamicProg.java:11
↓ 2 callers
Method
subArrayZero
(int[] arr)
Interview Prep/section16_Hashmap/SubarraySumZero.java:17
↓ 2 callers
Method
subtractProductAndSum
(int n)
Leetcode/Study Plan/ProgrammingSkills/Skills1/Day2/SubtractProductSumDigitsInteger1281.java:5
↓ 2 callers
Method
sum
()
Interview Prep/section24_BinaryTree/BinaryTree.java:436
↓ 2 callers
Method
sumIsPower2
(int[] arr)
Basic programs/MS_CS_MIU/Frequent_Questions/SumIsPower.java:38
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
UncodeYoutube/sorting/DutchNationalFlagProblem.java:31
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
UncodeYoutube/sorting/QuickSort.java:32
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
GeeksForGeeks/SortBinaryArray.java:24
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
Codeforces/livecontest/Round728Div2/A.java:47
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
CodingBlocks Training/Day14/quickSort.java:37
↓ 2 callers
Method
swap
(char[] arr, int index1, int index2)
CodingBlocks Training/Day12/PermutationWithSwap.java:30
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section9_Time_Space_Complexity/QuickSort2.java:48
↓ 2 callers
Method
swap
(int[] arr, int i, int j)
Interview Prep/section9_Time_Space_Complexity/Sorting_DutchNationalFlag.java:36
↓ 2 callers
Method
top
()
CodingBlocks Training/Day17/stackUsingArray.java:43
↓ 2 callers
Method
uniqueBSTsBottomUpDP
(int n)
Interview Prep/section19_DynamicProgramming/UniqueBSTsCount.java:63
↓ 2 callers
Method
updatePriority
(T pair)
Interview Prep/section18_Tries/HeapGeneric.java:108
↓ 2 callers
Method
upheapify
(int childIndex)
Interview Prep/section18_Tries/HeapGeneric.java:47
↓ 2 callers
Method
upperIndexOfItem
(int[] arr, int item)
Interview Prep/section3_Function_1DArray/UpperBound.java:12
↓ 1 callers
Method
DFSTraverse
(ArrayList<ArrayList<Integer>> adjList, int src, boolean[] visited)
GeeksForGeeks/Graph/NoOfIslands.java:51
↓ 1 callers
Method
DFSTraverseDisconnected
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DFSTraversal.java:87
↓ 1 callers
Method
LCSBottomUpDP
(String s1, String s2)
Interview Prep/section19_DynamicProgramming/LCS.java:106
↓ 1 callers
Method
LCSTopDownDP
(String s1, String s2, int vidx1, int vidx2, int[][] storage)
Interview Prep/section19_DynamicProgramming/LCS.java:79
↓ 1 callers
Method
LPSBottomUpDP
(String str)
Interview Prep/section19_DynamicProgramming/LongestPalindromicSubsequence.java:77
↓ 1 callers
Method
LPSTopDownDP
(String str, int si, int ei, int[][] storage)
Interview Prep/section19_DynamicProgramming/LongestPalindromicSubsequence.java:51
↓ 1 callers
Method
MCMRecursion
(int[] matrices, int si, int ei)
Interview Prep/section19_DynamicProgramming/MatrixChainMultiplication.java:59
↓ 1 callers
Method
SumProduct
(int[] arr)
Basic programs/complexityAnaysis1.java:14
↓ 1 callers
Method
TOH
(int n, String source, String destination, String helper)
CodingBlocks Training/Day12/TowerOfHanoi.java:11
↓ 1 callers
Method
addFirst
(T item)
Interview Prep/section16_Hashmap/GenericLinkedList.java:48
↓ 1 callers
Method
addItem
(int item)
Interview Prep/section14_Tree/BinarySearchTree.java:115
↓ 1 callers
Method
addTwoInteger
(LinkedList<Integer> list1, LinkedList<Integer> list2)
Top Questions/Facebook/LinkedListAdd2Integer.java:7
↓ 1 callers
Method
allIndices
(int[] arr, int si, int data, int count)
Interview Prep/section6_Recursion/SearchAllIndices.java:17
↓ 1 callers
Method
backtrack
(int[] nums, boolean[] visited, ArrayList<Integer> permutations, List<List<Integer>> result)
Leetcode/medium/Permutations46.java:45
↓ 1 callers
Method
baseConversion5To10
(int n)
Interview Prep/section3_Function_1DArray/NumberConversionBase5To10.java:9
↓ 1 callers
Method
bfsDisconnectedGraph
(ArrayList<ArrayList<Integer>> adj)
GeeksForGeeks/Graph/BFSTraversal.java:101
↓ 1 callers
Method
binSearch
(int[] arr, int item)
Interview Prep/section3_Function_1DArray/BinarySearch.java:10
↓ 1 callers
Method
binSearchRecursive
(int[] arr, int key)
DSAOneAnujBhaiya/dsaLecture/BinarySearch.java:25
↓ 1 callers
Method
binarySearch
(ArrayList<Integer> sublist, int curr)
Leetcode/DailyChallenges/JulyChallenges/LongestIncreasingSubsequence.java:54
↓ 1 callers
Method
binarySearch
(int[] arr, int key)
DSAOneAnujBhaiya/dsaLecture/BinarySearch.java:5
↓ 1 callers
Method
binarySearch
(int[] arr, int si, int ei, int item)
Interview Prep/section19_DynamicProgramming/LongestIncSubsequenceOptimal.java:48
↓ 1 callers
Method
binarySearchElement
(int[] arr, int key, int start, int end)
CodingBlocks Training/Day14/binarySearch.java:19
↓ 1 callers
Method
binarySearchFirstIndex
(int[] arr, int key)
CodingBlocks Training/Day14/firstIndexSearch.java:13
↓ 1 callers
Method
binarySearchLastIndex
(int[] arr, int key)
CodingBlocks Training/Day14/lastIndexSearch.java:13
↓ 1 callers
Method
boardPath
(int[] ladder, int curr, int end, String result)
CodingBlocks Training/Day13/boardPathWithLadders.java:67
↓ 1 callers
Method
boardPathBottomUp
(int end)
Interview Prep/section19_DynamicProgramming/BoardPath.java:60
↓ 1 callers
Method
boardPathBottomUpSpaceEfficient
(int end)
Interview Prep/section19_DynamicProgramming/BoardPath.java:74
↓ 1 callers
Method
breadthFirstSearchTraverse
(ArrayList<ArrayList<Integer>> adj, int src, boolean[] visited)
GeeksForGeeks/Graph/BFSTraversal.java:73
↓ 1 callers
Method
bubbleSort
(int[] arr)
CodingBlocks Training/Day6/BubbleSort.java:14
↓ 1 callers
Method
bubbleSort
(int[] arr, int si, int li)
CodingBlocks Training/Recursion/BubbleSort.java:15
↓ 1 callers
Method
bubbleSort
(T[] arr)
Interview Prep/section15_InterfaceAndGenerics/bubble sort generic/BubbleSort.java:29
↓ 1 callers
Method
bubbleSort
(int[] arr, int si, int li)
Interview Prep/section6_Recursion/BubbleSortRecursive.java:18
↓ 1 callers
Method
bubbleSort
(int[] arr)
Interview Prep/section3_Function_1DArray/BubbleSort.java:15
↓ 1 callers
Method
buildArray
(int[] nums)
Leetcode/leetcodeTags/array/BuildArrayFromPermutation1920.java:18
↓ 1 callers
Method
canAttendMeetings
(int[][] intervals)
Leetcode/easy/MeetingRooms252.java:62
↓ 1 callers
Method
canAttendMeetings1
(int[][] intervals)
Leetcode/easy/MeetingRooms252.java:21
↓ 1 callers
Method
checkDeletion
(String s, int low, int high, int deletioncount)
Leetcode/DailyChallenges/April2022/Day2ValidPalindromeII680.java:12
↓ 1 callers
Method
checkEvenCount
(int n)
Leetcode/Explore_cards/Arrays/CountEvenDigitsRevise.java:25
↓ 1 callers
Method
checkPowerOf2
(int n)
CodingBlocks Training/Day8/PowerOf2Check.java:32
↓ 1 callers
Method
checkPrime
(int n)
Basic programs/makePrimeLadder.java:59
↓ 1 callers
Method
checkPrime
(int index)
CodingBlocks Training/Day13/boardPathWithLadders.java:29
↓ 1 callers
Method
checkTwoWords
(String current, String next, String order)
Leetcode/easy/VerifyingAlienDictionary953.java:32
↓ 1 callers
Method
climbStairsDP
(int n, int[] storage)
Leetcode/easy/ClimbingStairs70.java:25
↓ 1 callers
Method
coinChange
(int[] coins, int amount, String ans, int coinIndex)
Interview Prep/section12_Backtracking/CoinChangeCoinRespect.java:15
↓ 1 callers
Method
coinCombinations
(int[] coins, int amount, String ans, int currentSum, int lastCoinIdx)
Interview Prep/section12_Backtracking/CoinCombinations.java:17
↓ 1 callers
Method
coinPermutation
(int[] coins, int amount, String ans, int currentSum)
Interview Prep/section12_Backtracking/CoinChangePermutations.java:11
↓ 1 callers
Method
compare
(Car2 thisCar, Car2 otherCar)
Interview Prep/section15_InterfaceAndGenerics/comparator demo using Bubble sort/carPriceComparator.java:10
↓ 1 callers
Method
compareTo
(Node other)
Interview Prep/section18_Tries/HuffmanEncoder.java:30
↓ 1 callers
Method
construct
(Node parent, int ith)
Interview Prep/section23_GenericTree/GenericTree.java:23
↓ 1 callers
Method
construct
(int[] pre, int plow, int phigh, int[] in, int ilow, int ihigh)
Interview Prep/section24_BinaryTree/BinaryTree.java:555
↓ 1 callers
Method
constructBST
(int[] arr, int low, int high)
Interview Prep/section14_Tree/BinarySearchTree.java:18
↓ 1 callers
Method
constructTree
(int[] arr, int si, int ei)
Interview Prep/section21_SegmentTrees/SegmentTree.java:19
↓ 1 callers
Method
contains
(int key)
Leetcode/leetcodeTags/LinkedList/DesignHashSet705.java:78
↓ 1 callers
Method
containsDuplicate
(int[] nums)
Leetcode/easy/ContainsDuplicate217.java:22
↓ 1 callers
Method
countBinaryOnes
(int num)
Leetcode/easy/CountingBits338.java:16
↓ 1 callers
Method
countBits
(int n)
Leetcode/DailyChallenges/March2022/Day1CountingBitsLC338.java:8
↓ 1 callers
Method
countBoardPath
(int end, int current, int[] storage)
Interview Prep/section19_DynamicProgramming/CountBoardPathDP.java:13
↓ 1 callers
Method
countBoardPathIterative
(int n)
Interview Prep/section19_DynamicProgramming/CountBoardPathDP.java:33
↓ 1 callers
Method
countBoardpath
(int start, int end)
Interview Prep/section8_PrintRecursion/CountBoardPath.java:10
↓ 1 callers
Method
countCharacters
(String[] words, String chars)
Leetcode/MustDoEasyList/FindWordsThatCanBeFormedByCharacters1160.java:7
↓ 1 callers
Method
countCurrentDigit
(int d, int n)
Basic programs/MS_CS_MIU/Frequent_Questions/MaxOccuringDigit2.java:37
↓ 1 callers
Method
countDigits
(int num)
CodingNinja/recursion/NumberOfDigitsInNumber.java:5
↓ 1 callers
Method
countGridPath
(int er, int ec, int cr, int cc, String result)
CodingBlocks Training/Day11/CountMazePath.java:16
↓ 1 callers
Method
countMazepath
(int cr, int cc, int er, int ec)
Interview Prep/section8_PrintRecursion/CountMazePath.java:13
↓ 1 callers
Method
countMazepathDiag
(int cr, int cc, int er, int ec)
Interview Prep/section8_PrintRecursion/CountMazePathDiagonal.java:13
↓ 1 callers
Method
countNQueens
(boolean[][] board, int row)
CodingBlocks Training/Day12/NQueen.java:13
↓ 1 callers
Method
countNQueens
(boolean[][] board, int row)
Interview Prep/section8_PrintRecursion/CountNQueens.java:15
↓ 1 callers
Method
countOdds2
(int low, int high)
Leetcode/Study Plan/ProgrammingSkills/Skills1/Day1/CountOddNumbers1523.java:19
↓ 1 callers
Method
countOverlappingIntervals
(int[][] range)
UncodeYoutube/array/MaximumOverlappingIntervals.java:5
↓ 1 callers
Method
countPrimes
(int n)
Leetcode/easy/CountPrimes204.java:5
↓ 1 callers
Method
decimalToAnyBase
(int n, int sourceBase, int destBase)
Interview Prep/section3_Function_1DArray/NumberConversionBase10To5.java:12
↓ 1 callers
Method
decode
(String codedString)
Interview Prep/section18_Tries/HuffmanEncoder.java:106
↓ 1 callers
Method
deleteAndEarn
(int[] nums)
Leetcode/DailyChallenges/March2022/Day5DeleteAndEarnLC740.java:24
↓ 1 callers
Method
deleteElement
(int[] arr, int element)
GeeksForGeeks/Arrays/DeleteInArray.java:17
↓ 1 callers
Method
demo
(int[] myarr)
CodingBlocks Training/Day5/ArrayDemo.java:28
↓ 1 callers
Method
demo2
(int[] myarr)
CodingBlocks Training/Day5/ArrayDemo.java:32
↓ 1 callers
Method
demo3
(int[] arr)
CodingBlocks Training/Day5/ArrayDemo.java:39
↓ 1 callers
Method
depthFirstTraverse
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DetectCycleUndirectedGraph.java:11
↓ 1 callers
Method
depthFirstTraverse
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DetectCycleDirectedGraph.java:50
↓ 1 callers
Method
dequeue
()
CodingBlocks Training/Day16/QueuesUsingArray.java:25
← previous
next →
501–600 of 2,029, ranked by callers