MCPcopy Create free account

hub / github.com/Tiwarishashwat/InterviewCodes / functions

Functions483 in github.com/Tiwarishashwat/InterviewCodes

↓ 154 callersMethodadd
(int val)
KthLargestElementInAStream.java:12
↓ 65 callersMethodisEmpty
()
DesignCircularDeque.java:67
↓ 34 callersMethodpush
(int x)
DesignAStackWithIncrements.java:15
↓ 30 callersMethodpop
()
DesignAStackWithIncrements.java:24
↓ 11 callersMethodsort
(int arr[], int l, int r)
MergeSort.java:51
↓ 9 callersMethodgetValue
(int row, int col)
SubrectangleQueries.java:14
↓ 5 callersMethodfind
(int node)
MinimumCostWalkInWeightedGraph.java:11
↓ 4 callersMethodceil
(long prefixSum[], int remainingChalks)
FindTheStudentThatWillReplaceTheChalk.java:22
↓ 4 callersMethodfind
(int node)
CountTheNumberOfCompleteComponents.java:42
↓ 4 callersMethodfindRootParent
(int node)
SatisfiabilityOfEqualityEquations.java:40
↓ 4 callersMethodprint
(int output[])
RearrangeArrayInAlternatingPositions.java:12
↓ 3 callersMethodfindNearestPallindrome
(long firstHalf, boolean isOdd)
findTheClosestPallindrome.java:2
↓ 3 callersMethodfindVal
(String word)
CheckifWordEqualsSummationofTwoWords.java:8
↓ 3 callersMethodisMatched
(int map1[], int map2[])
PermutationInString.java:23
↓ 3 callersMethodisOpen
(char ch)
ValidParenthesis.java:3
↓ 3 callersMethodisPartition
(int j, String i2, int i, int curSum)
FindThePunishmentNumberOfAnInteger.java:3
↓ 3 callersMethodremoveNode
(Node cur)
AllOoneDataStructure.java:92
↓ 2 callersMethodHashFunction
(String inp, int alphabets)
RabinKarp.java:51
↓ 2 callersMethodatleast
(int k, String words)
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:14
↓ 2 callersMethodbacktrack
(String tiles, boolean used[], HashSet<String> set, String cur)
LetterTilePossibilities-1.java:11
↓ 2 callersMethodbinarySearch
(int nums[], int start, int end, int target)
MaximumCountOfPositiveIntegerAndNegativeInteger.java:12
↓ 2 callersMethodf
(int node, int skip, List<List<Integer>> reverseList)
MaximumEmployeesToBeInvitedToAMeeting.java:46
↓ 2 callersMethodfind
(ArrayList<Character> list ,char val)
ParsingABooleanExpression.java:43
↓ 2 callersMethodfindRootParent
(int node)
NumberOfOperationsToMakeNetworkConnected.java:34
↓ 2 callersMethodfindRootParent
(int node)
KruskalsAlgorithm.java:44
↓ 2 callersMethodfindRootParent
(int node)
RedundantConnection.java:29
↓ 2 callersMethodgetFreq
(String word)
WordsSubsets.java:26
↓ 2 callersMethodisConsonant
(char ch)
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:5
↓ 2 callersMethodisEmpty
()
DesignAStackWithIncrements.java:51
↓ 2 callersMethodisFull
()
DesignCircularDeque.java:71
↓ 2 callersMethodisVowel
(String word)
CountVowelsStringInRanges.java:23
↓ 2 callersMethodprintArray
(int arr[])
MergeSort.java:67
↓ 2 callersMethodrecur
(String traversal, int depth)
RecoveraTreeFromPreorderTraversal.java:25
↓ 2 callersMethodreverse
(int nums[],int i,int j)
NextPermutation.java:24
↓ 2 callersMethodrotate
(int nums[],int start, int end)
RearrangeArrayInAlternatingPositions.java:19
↓ 2 callersMethodrunDijkstra
(int n, int source, int destination)
modifiedGraphEdges.java:53
↓ 2 callersMethodsearch
(int nums[],int target, boolean isFirst)
FirstAndLastOccuranceOfElement.java:16
↓ 2 callersMethodswap
(String s,int a,int b)
StringPermutations.java:8
↓ 2 callersMethodswap
(int nums[],int x,int y)
ArrayPermutation.java:7
↓ 2 callersMethodswap
(int arr[], int a, int b)
ThreeWayPartitioning.java:4
↓ 2 callersMethodswap
(int nums[],int i,int j)
NextPermutation.java:17
↓ 2 callersMethodtopoSort
(int V, int pairs[][])
BuildAMatrixWithConditions.java:2
↓ 1 callersMethodMatches
(char a, char b)
BalancedParanthesis.java:18
↓ 1 callersMethodbackTrack
(int graph[][], int element, List<List<Integer>> list,List<Integer> sublist)
AllPathsSourceToEndGraph.java:3
↓ 1 callersMethodbackTrack
(int r, int c, int m[][], int n, ArrayList<String> list, String path, int visited[][])
RatInAMazeProblem.java:2
↓ 1 callersMethodbacktrack
(String pattern, int index, int[] num, boolean[] used, StringBuilder result)
ConstructSmallestNumberFromDIString.java:12
↓ 1 callersMethodbacktrack
(String s, HashSet<String> set, int index)
SplitAStringIntoTheMaxNumberOfUniqueSubstrings.java:11
↓ 1 callersMethodbacktrack
(int index, boolean used[], int seq[], int n)
ConstructTheLexicographicallyLargestValidSequence.java:8
↓ 1 callersMethodbacktrack
(int n, int k, StringBuilder cur)
ThekthLexicographicalStringOfAllHappyStringsOfLengthN.java:10
↓ 1 callersMethodbacktrack
(int garden,int path[][], int output[],int n)
FlowerPlantingWithNoAdjacent.java:8
↓ 1 callersMethodbacktrack
(String tiles,String output,HashSet<String> set, Boolean visited[])
LetterTilePossibilities.java:2
↓ 1 callersMethodbacktrack
(String nums[], int n,HashSet<String> set, StringBuilder res)
FindUniqueBinaryString.java:15
↓ 1 callersMethodbinSearch
(int matrix[],int target)
SearchInA2DMatrix.java:2
↓ 1 callersMethodcanAchieve
(int[] points, int n, int m, long targetScore)
MaximizeTheMinimumGameScore.java:71
↓ 1 callersMethodcolor
(int src, int graph[][], int color[])
IsGraphBipartite.java:3
↓ 1 callersMethodcommonElements
(int Mat[][], int r, int c)
CommonMatrixElements.java:17
↓ 1 callersMethodcommonElements
(int Mat[][], int r, int c)
CommonMatrixElements.java:72
↓ 1 callersMethodcompareTo
(Pair that)
LongestHappyString.java:53
↓ 1 callersMethodcountDuplicates
(String inp)
DuplicateCount.java:8
↓ 1 callersMethoddfs
(int row, int col, int matrix[][])
RegionsCutBySlashes.java:6
↓ 1 callersMethoddfs
(TreeNode root, int val)
FindElementsInAContaminatedBinaryTree.java:26
↓ 1 callersMethoddfs
(int node, int[][] graph, HashMap<Integer,Boolean> map)
FindEventualSafeStates.java:15
↓ 1 callersMethoddfs
(TreeNode root, int distance)
NumberOfGoodLeafNodes.java:33
↓ 1 callersMethoddfs
(int r, int c, int grid[][])
maximumNumberOfFishesInAGrid.java:18
↓ 1 callersMethoddfs
(int row, int col,int[][] grid1, int[][] grid2, boolean visited[][])
CountSubIsIland.java:5
↓ 1 callersMethoddfs
(ListNode head, TreeNode node)
LinkedListInBinaryTree.java:2
↓ 1 callersMethoddfs
(int node, boolean []vis, ArrayList<ArrayList<Integer>> adj, Stack<Integer> st)
KosarajuAlgo.java:3
↓ 1 callersMethoddfs
(int curNum, int target, List<Integer>res)
LexicographicalNumbers.java:11
↓ 1 callersMethoddfsCount
(int node, boolean[] vis, ArrayList<ArrayList<Integer>> adjT)
KosarajuAlgo.java:12
↓ 1 callersMethoddiagonalSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:45
↓ 1 callersMethoddijkstra
(int src,int n, ArrayList<ArrayList<int[]>> adj)
NetworkDelayTime.java:2
↓ 1 callersMethoddijkstra
(int S, long adj[][])
MinimumCosttoConvertStringI.java:2
↓ 1 callersMethodevaluate
(ArrayList<Character> list ,char op)
ParsingABooleanExpression.java:26
↓ 1 callersMethodfindArticulationPoints
(int[][] grid,int row,int col,int[][] discoveryTime,int[][] lowestReachable,int[][] parentCell)
MinimumNumberofDaystoDisconnectIsland.java:58
↓ 1 callersMethodfindColSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:26
↓ 1 callersMethodfindDiameter
(TreeNode root, int maxi[])
TreeDiameter.java:11
↓ 1 callersMethodfindGCD
(int a, int b)
InsertGreatestCommonDivisorsinLinkedList.java:2
↓ 1 callersMethodfindMax
(int[][] grid, int startRow, int startCol, PriorityQueue<Integer> pq)
largestLocal.java:12
↓ 1 callersMethodfindMax
(int arr[], int n)
MaximumRectangleInMatrix.java:4
↓ 1 callersMethodfindRowSum
(int grid[][], int r, int c)
MagicSquaresInGrid.java:2
↓ 1 callersMethodfirstRepeatedWord
(String str)
FirstRepeatedWords.java:8
↓ 1 callersMethodgetDigitSum
(int num)
MaxSumOfAPairWithEqualSumOfDigits.java:2
↓ 1 callersMethodgetGCD
(int a, int b)
FractionAdditionSubstraction.java:40
↓ 1 callersMethodgetLongestLength
(ArrayList<ArrayList<Integer>> adjList,int node,int n)
divideNodesIntoMaximumNumberOfGroups.java:55
↓ 1 callersMethodgetNumberOfGroupsForComponent
(ArrayList<ArrayList<Integer>> adjList,int node,int[] distances,boolean[] visited)
divideNodesIntoMaximumNumberOfGroups.java:78
↓ 1 callersMethodinorder
(TreeNode node,List<Integer> list)
TreeInorder.java:2
↓ 1 callersMethodisAllVowelsPresent
(int freq[])
CountOfSubstringsContainingEveryVowelAndKConsonantsII.java:9
↓ 1 callersMethodisBipartite
(ArrayList<ArrayList<Integer>> adjList,int node,int[] colors)
divideNodesIntoMaximumNumberOfGroups.java:44
↓ 1 callersMethodisCarsRepaired
(long time, int ranks[], int carsToBeRepaired)
MinimumTimeToRepairCars.java:24
↓ 1 callersMethodisCellValid
(int[][] grid, int row, int col)
MinimumNumberofDaystoDisconnectIsland.java:98
↓ 1 callersMethodisCorrect
(int mid,int nums[],int m,int n)
SplitArrayLargestSum.java:3
↓ 1 callersMethodisFeasible
(int garden,int path[][],int output[],int color)
FlowerPlantingWithNoAdjacent.java:26
↓ 1 callersMethodisFull
()
DesignAStackWithIncrements.java:47
↓ 1 callersMethodisMagicSquare
(int grid[][], int r, int c)
MagicSquaresInGrid.java:53
↓ 1 callersMethodisMajority
(int a[], int size, int candidate)
MajorityElementBoyerMooreVoting.java:3
↓ 1 callersMethodisRobberyPossible
(int capability, int nums[], int minHouses)
HouseRobberIV.java:25
↓ 1 callersMethodisRotation
(String s1, String s2)
StringRotations.java:6
↓ 1 callersMethodisSame
(char str, char stk)
ValidParenthesis.java:17
↓ 1 callersMethodisSubstring
(String sub, String word)
StringMatchingInAnArray.java:45
↓ 1 callersMethodisValid
(int lastDigit, int currentDigit, char condition)
ConstructSmallestNumberFromDIString.java:34
next →1–100 of 483, ranked by callers