Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tiwarishashwat/InterviewCodes
/ functions
Functions
483 in github.com/Tiwarishashwat/InterviewCodes
⨍
Functions
483
◇
Types & classes
302
↓ 154 callers
Method
add
(int val)
KthLargestElementInAStream.java:12
↓ 65 callers
Method
isEmpty
()
DesignCircularDeque.java:67
↓ 34 callers
Method
push
(int x)
DesignAStackWithIncrements.java:15
↓ 30 callers
Method
pop
()
DesignAStackWithIncrements.java:24
↓ 11 callers
Method
sort
(int arr[], int l, int r)
MergeSort.java:51
↓ 9 callers
Method
getValue
(int row, int col)
SubrectangleQueries.java:14
↓ 5 callers
Method
find
(int node)
MinimumCostWalkInWeightedGraph.java:11
↓ 4 callers
Method
ceil
(long prefixSum[], int remainingChalks)
FindTheStudentThatWillReplaceTheChalk.java:22
↓ 4 callers
Method
find
(int node)
CountTheNumberOfCompleteComponents.java:42
↓ 4 callers
Method
findRootParent
(int node)
SatisfiabilityOfEqualityEquations.java:40
↓ 4 callers
Method
print
(int output[])
RearrangeArrayInAlternatingPositions.java:12
↓ 3 callers
Method
findNearestPallindrome
(long firstHalf, boolean isOdd)
findTheClosestPallindrome.java:2
↓ 3 callers
Method
findVal
(String word)
CheckifWordEqualsSummationofTwoWords.java:8
↓ 3 callers
Method
isMatched
(int map1[], int map2[])
PermutationInString.java:23
↓ 3 callers
Method
isOpen
(char ch)
ValidParenthesis.java:3
↓ 3 callers
Method
isPartition
(int j, String i2, int i, int curSum)
FindThePunishmentNumberOfAnInteger.java:3
↓ 3 callers
Method
removeNode
(Node cur)
AllOoneDataStructure.java:92
↓ 2 callers
Method
HashFunction
(String inp, int alphabets)
RabinKarp.java:51
↓ 2 callers
Method
atleast
(int k, String words)
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:14
↓ 2 callers
Method
backtrack
(String tiles, boolean used[], HashSet<String> set, String cur)
LetterTilePossibilities-1.java:11
↓ 2 callers
Method
binarySearch
(int nums[], int start, int end, int target)
MaximumCountOfPositiveIntegerAndNegativeInteger.java:12
↓ 2 callers
Method
f
(int node, int skip, List<List<Integer>> reverseList)
MaximumEmployeesToBeInvitedToAMeeting.java:46
↓ 2 callers
Method
find
(ArrayList<Character> list ,char val)
ParsingABooleanExpression.java:43
↓ 2 callers
Method
findRootParent
(int node)
NumberOfOperationsToMakeNetworkConnected.java:34
↓ 2 callers
Method
findRootParent
(int node)
KruskalsAlgorithm.java:44
↓ 2 callers
Method
findRootParent
(int node)
RedundantConnection.java:29
↓ 2 callers
Method
getFreq
(String word)
WordsSubsets.java:26
↓ 2 callers
Method
isConsonant
(char ch)
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:5
↓ 2 callers
Method
isEmpty
()
DesignAStackWithIncrements.java:51
↓ 2 callers
Method
isFull
()
DesignCircularDeque.java:71
↓ 2 callers
Method
isVowel
(String word)
CountVowelsStringInRanges.java:23
↓ 2 callers
Method
printArray
(int arr[])
MergeSort.java:67
↓ 2 callers
Method
recur
(String traversal, int depth)
RecoveraTreeFromPreorderTraversal.java:25
↓ 2 callers
Method
reverse
(int nums[],int i,int j)
NextPermutation.java:24
↓ 2 callers
Method
rotate
(int nums[],int start, int end)
RearrangeArrayInAlternatingPositions.java:19
↓ 2 callers
Method
runDijkstra
(int n, int source, int destination)
modifiedGraphEdges.java:53
↓ 2 callers
Method
search
(int nums[],int target, boolean isFirst)
FirstAndLastOccuranceOfElement.java:16
↓ 2 callers
Method
swap
(String s,int a,int b)
StringPermutations.java:8
↓ 2 callers
Method
swap
(int nums[],int x,int y)
ArrayPermutation.java:7
↓ 2 callers
Method
swap
(int arr[], int a, int b)
ThreeWayPartitioning.java:4
↓ 2 callers
Method
swap
(int nums[],int i,int j)
NextPermutation.java:17
↓ 2 callers
Method
topoSort
(int V, int pairs[][])
BuildAMatrixWithConditions.java:2
↓ 1 callers
Method
Matches
(char a, char b)
BalancedParanthesis.java:18
↓ 1 callers
Method
backTrack
(int graph[][], int element, List<List<Integer>> list,List<Integer> sublist)
AllPathsSourceToEndGraph.java:3
↓ 1 callers
Method
backTrack
(int r, int c, int m[][], int n, ArrayList<String> list, String path, int visited[][])
RatInAMazeProblem.java:2
↓ 1 callers
Method
backtrack
(String pattern, int index, int[] num, boolean[] used, StringBuilder result)
ConstructSmallestNumberFromDIString.java:12
↓ 1 callers
Method
backtrack
(String s, HashSet<String> set, int index)
SplitAStringIntoTheMaxNumberOfUniqueSubstrings.java:11
↓ 1 callers
Method
backtrack
(int index, boolean used[], int seq[], int n)
ConstructTheLexicographicallyLargestValidSequence.java:8
↓ 1 callers
Method
backtrack
(int n, int k, StringBuilder cur)
ThekthLexicographicalStringOfAllHappyStringsOfLengthN.java:10
↓ 1 callers
Method
backtrack
(int garden,int path[][], int output[],int n)
FlowerPlantingWithNoAdjacent.java:8
↓ 1 callers
Method
backtrack
(String tiles,String output,HashSet<String> set, Boolean visited[])
LetterTilePossibilities.java:2
↓ 1 callers
Method
backtrack
(String nums[], int n,HashSet<String> set, StringBuilder res)
FindUniqueBinaryString.java:15
↓ 1 callers
Method
binSearch
(int matrix[],int target)
SearchInA2DMatrix.java:2
↓ 1 callers
Method
canAchieve
(int[] points, int n, int m, long targetScore)
MaximizeTheMinimumGameScore.java:71
↓ 1 callers
Method
color
(int src, int graph[][], int color[])
IsGraphBipartite.java:3
↓ 1 callers
Method
commonElements
(int Mat[][], int r, int c)
CommonMatrixElements.java:17
↓ 1 callers
Method
commonElements
(int Mat[][], int r, int c)
CommonMatrixElements.java:72
↓ 1 callers
Method
compareTo
(Pair that)
LongestHappyString.java:53
↓ 1 callers
Method
countDuplicates
(String inp)
DuplicateCount.java:8
↓ 1 callers
Method
dfs
(int row, int col, int matrix[][])
RegionsCutBySlashes.java:6
↓ 1 callers
Method
dfs
(TreeNode root, int val)
FindElementsInAContaminatedBinaryTree.java:26
↓ 1 callers
Method
dfs
(int node, int[][] graph, HashMap<Integer,Boolean> map)
FindEventualSafeStates.java:15
↓ 1 callers
Method
dfs
(TreeNode root, int distance)
NumberOfGoodLeafNodes.java:33
↓ 1 callers
Method
dfs
(int r, int c, int grid[][])
maximumNumberOfFishesInAGrid.java:18
↓ 1 callers
Method
dfs
(int row, int col,int[][] grid1, int[][] grid2, boolean visited[][])
CountSubIsIland.java:5
↓ 1 callers
Method
dfs
(ListNode head, TreeNode node)
LinkedListInBinaryTree.java:2
↓ 1 callers
Method
dfs
(int node, boolean []vis, ArrayList<ArrayList<Integer>> adj, Stack<Integer> st)
KosarajuAlgo.java:3
↓ 1 callers
Method
dfs
(int curNum, int target, List<Integer>res)
LexicographicalNumbers.java:11
↓ 1 callers
Method
dfsCount
(int node, boolean[] vis, ArrayList<ArrayList<Integer>> adjT)
KosarajuAlgo.java:12
↓ 1 callers
Method
diagonalSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:45
↓ 1 callers
Method
dijkstra
(int src,int n, ArrayList<ArrayList<int[]>> adj)
NetworkDelayTime.java:2
↓ 1 callers
Method
dijkstra
(int S, long adj[][])
MinimumCosttoConvertStringI.java:2
↓ 1 callers
Method
evaluate
(ArrayList<Character> list ,char op)
ParsingABooleanExpression.java:26
↓ 1 callers
Method
findArticulationPoints
(int[][] grid,int row,int col,int[][] discoveryTime,int[][] lowestReachable,int[][] parentCell)
MinimumNumberofDaystoDisconnectIsland.java:58
↓ 1 callers
Method
findColSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:26
↓ 1 callers
Method
findDiameter
(TreeNode root, int maxi[])
TreeDiameter.java:11
↓ 1 callers
Method
findGCD
(int a, int b)
InsertGreatestCommonDivisorsinLinkedList.java:2
↓ 1 callers
Method
findMax
(int[][] grid, int startRow, int startCol, PriorityQueue<Integer> pq)
largestLocal.java:12
↓ 1 callers
Method
findMax
(int arr[], int n)
MaximumRectangleInMatrix.java:4
↓ 1 callers
Method
findRowSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:2
↓ 1 callers
Method
firstRepeatedWord
(String str)
FirstRepeatedWords.java:8
↓ 1 callers
Method
getDigitSum
(int num)
MaxSumOfAPairWithEqualSumOfDigits.java:2
↓ 1 callers
Method
getGCD
(int a, int b)
FractionAdditionSubstraction.java:40
↓ 1 callers
Method
getLongestLength
(ArrayList<ArrayList<Integer>> adjList,int node,int n)
divideNodesIntoMaximumNumberOfGroups.java:55
↓ 1 callers
Method
getNumberOfGroupsForComponent
(ArrayList<ArrayList<Integer>> adjList,int node,int[] distances,boolean[] visited)
divideNodesIntoMaximumNumberOfGroups.java:78
↓ 1 callers
Method
inorder
(TreeNode node,List<Integer> list)
TreeInorder.java:2
↓ 1 callers
Method
isAllVowelsPresent
(int freq[])
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:9
↓ 1 callers
Method
isBipartite
(ArrayList<ArrayList<Integer>> adjList,int node,int[] colors)
divideNodesIntoMaximumNumberOfGroups.java:44
↓ 1 callers
Method
isCarsRepaired
(long time, int ranks[], int carsToBeRepaired)
MinimumTimeToRepairCars.java:24
↓ 1 callers
Method
isCellValid
(int[][] grid, int row, int col)
MinimumNumberofDaystoDisconnectIsland.java:98
↓ 1 callers
Method
isCorrect
(int mid,int nums[],int m,int n)
SplitArrayLargestSum.java:3
↓ 1 callers
Method
isFeasible
(int garden,int path[][],int output[],int color)
FlowerPlantingWithNoAdjacent.java:26
↓ 1 callers
Method
isFull
()
DesignAStackWithIncrements.java:47
↓ 1 callers
Method
isMagicSquare
(int grid[][], int r, int c)
MagicSquaresInGrid.java:53
↓ 1 callers
Method
isMajority
(int a[], int size, int candidate)
MajorityElementBoyerMooreVoting.java:3
↓ 1 callers
Method
isRobberyPossible
(int capability, int nums[], int minHouses)
HouseRobberIV.java:25
↓ 1 callers
Method
isRotation
(String s1, String s2)
StringRotations.java:6
↓ 1 callers
Method
isSame
(char str, char stk)
ValidParenthesis.java:17
↓ 1 callers
Method
isSubstring
(String sub, String word)
StringMatchingInAnArray.java:45
↓ 1 callers
Method
isValid
(int lastDigit, int currentDigit, char condition)
ConstructSmallestNumberFromDIString.java:34
next →
1–100 of 483, ranked by callers