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
↓ 1 callers
Method
isValid
(int cap,int weights[],int days,int n)
CapacityToShipPackagesWithInDDays.java:2
↓ 1 callers
Method
isValidCell
(int row,int col,int rows,int cols)
TrappingRainwater2.java:59
↓ 1 callers
Method
leafNodes
(Node node, ArrayList<Integer> list)
TreeBoundaryTraversalBinaryTree.java:42
↓ 1 callers
Method
leftBoundary
(Node node, ArrayList<Integer> list)
TreeBoundaryTraversalBinaryTree.java:13
↓ 1 callers
Method
line
(String words[],int start,int end, int Linelen,int max)
TextJustification.java:22
↓ 1 callers
Method
longestCommonSubsequence
(String text1, String text2)
shortestCommonSupersequence.java:32
↓ 1 callers
Method
maxDepth
(TreeNode root)
TreeBalancedBinaryTree.java:2
↓ 1 callers
Method
maxiPathSum
(TreeNode root, int arr[])
TreeMaximumPathSumBinaryTree.java:9
↓ 1 callers
Method
merge
(int arr[], int l, int m, int r)
MergeSort.java:3
↓ 1 callers
Method
merge
(long arr[],long s,long m, long e)
CountInversions.java:26
↓ 1 callers
Method
mergeSort
(long arr[],long s, long f)
CountInversions.java:13
↓ 1 callers
Method
mySqrt
(int N )
CountSquares.java:4
↓ 1 callers
Method
notInVisited
(int visitedArray[],int element)
CountMoreThanN-K.java:27
↓ 1 callers
Method
opening
(char ch)
BalancedParanthesis.java:4
↓ 1 callers
Method
paths
(TreeNode root,String S, ArrayList<String> list)
TreeBinaryTreePaths.java:12
↓ 1 callers
Method
permute
(int index, String s)
StringPermutations.java:16
↓ 1 callers
Method
postorder
(TreeNode node,List<Integer> list)
TreePostorder.java:2
↓ 1 callers
Method
preorder
(TreeNode root,List<Integer> list)
TreePreorder.java:2
↓ 1 callers
Method
rabinKarp
(String str, String pattern)
RabinKarp.java:15
↓ 1 callers
Method
rearrange
(int nums[], int n)
RearrangeArrayInAlternatingPositions.java:28
↓ 1 callers
Method
recur
(int len, int k)
FindKthBitInNthBinaryString.java:7
↓ 1 callers
Method
recur
(int index, int nums[], int curOr, int targetOr,Integer dp[][])
CountNumberOfMaximumBitwise-ORSubsets.java:14
↓ 1 callers
Method
recur
(String exp, int start, int end,List<Integer>[][] dp)
DifferentWaystoAddParentheses.java:9
↓ 1 callers
Method
recur
(String s, HashSet<String> dictionary, int index)
ExtraCharactersInAString.java:9
↓ 1 callers
Method
recur
(int i1, int i2, int j1, int j2, int preorder[], int postorder[])
ConstructBinaryTreeFromPreorderAndPostOrder.java:26
↓ 1 callers
Method
recursion
(String str,int start,int end)
CountPalindromicSubsequences.java:10
↓ 1 callers
Method
rightBoundary
(Node node, ArrayList<Integer> list)
TreeBoundaryTraversalBinaryTree.java:25
↓ 1 callers
Method
seen
(int arr[],int element,int end)
CommonMatrixElements.java:64
↓ 1 callers
Method
shift
(int arr[],int pos,int n)
TargetArrayInGivenOrder.java:4
↓ 1 callers
Method
sol
(int n)
NextGreaterNumberWithSameDigitSum.java:10
↓ 1 callers
Method
solve
(HashMap<Character,String> map,String input,int n)
PrintNumPadPermutation.java:28
↓ 1 callers
Method
solve
(int arr[])
FirstThreeLargest.java:7
↓ 1 callers
Method
subSequence
(String input, String output, int index)
StringSubsequences.java:9
↓ 1 callers
Method
symmetric
(TreeNode root1, TreeNode root2)
TreeSymmetricBinaryTree.java:9
↓ 1 callers
Method
travel
(TreeNode root, int B,ArrayList<Integer> list)
TreePathToGivenNode.java:8
↓ 1 callers
Method
travel
(TreeNode root, int B,ArrayList<Integer> list)
TreeBinaryTreePathToNode.java:8
↓ 1 callers
Method
union
(int node1, int node2)
MinimumCostWalkInWeightedGraph.java:18
↓ 1 callers
Method
union
(int node1, int node2)
CountTheNumberOfCompleteComponents.java:50
↓ 1 callers
Method
unionBySize
(int node1, int node2)
SatisfiabilityOfEqualityEquations.java:47
↓ 1 callers
Method
unionBySize
(int node1, int node2)
NumberOfOperationsToMakeNetworkConnected.java:41
↓ 1 callers
Method
unionBySize
(int node1, int node2)
KruskalsAlgorithm.java:51
↓ 1 callers
Method
unionBySize
(int node1, int node2)
RedundantConnection.java:36
Method
AllOne
()
AllOoneDataStructure.java:17
Method
CustomStack
(int maxSize)
DesignAStackWithIncrements.java:7
Method
DSU
(int n)
MinimumCostWalkInWeightedGraph.java:4
Method
DSU
(int n)
CountTheNumberOfCompleteComponents.java:32
Method
DisjointSet
(int nodes)
SatisfiabilityOfEqualityEquations.java:31
Method
DisjointSet
(int nodes)
NumberOfOperationsToMakeNetworkConnected.java:25
Method
DisjointSet
(int nodes)
KruskalsAlgorithm.java:35
Method
DisjointSet
(int nodes)
RedundantConnection.java:20
Method
FindElements
(TreeNode root)
FindElementsInAContaminatedBinaryTree.java:18
Method
KthLargest
(int k, int[] nums)
KthLargestElementInAStream.java:4
Method
Main
(String args[])
FirstThreeLargest.java:2
Method
MyCalendar
()
myCalendar1.java:3
Method
MyCalendarTwo
()
MyCallendar2.java:5
Method
MyCircularDeque
(int k)
DesignCircularDeque.java:7
Method
Node
()
sumOfPrefixScoresOfStrings.java:33
Method
Node
(int data)
TreeRepBinary.java:15
Method
Node
(int f)
AllOoneDataStructure.java:6
Method
NumberContainers
()
DesignANumberContainerSystem.java:5
Method
Pair
(int count, char ch)
LongestHappyString.java:49
Method
Pair
(Node n,int v)
TreeTopView.java:4
Method
Pair
(Node n,int v)
TreeBottomView.java:4
Method
ProductOfNumbers
()
ProductOfTheLastKNumbers.java:3
Method
SubrectangleQueries
(int[][] rectangle)
SubrectangleQueries.java:5
Method
Trie
()
sumOfPrefixScoresOfStrings.java:41
Method
add
(int num)
ProductOfTheLastKNumbers.java:7
Method
addWord
(String word)
sumOfPrefixScoresOfStrings.java:44
Method
allPathsSourceTarget
(int[][] graph)
AllPathsSourceToEndGraph.java:19
Method
applyOperations
(int[] nums)
ApplyOperationsToAnArray.java:2
Method
areAlmostEqual
(String s1, String s2)
CheckIfOneStringSwapCanMakeStringsEqual.java:2
Method
areIsomorphic
(String str1,String str2)
isomorphicStrings.java:4
Method
areSentencesSimilar
(String sentence1, String sentence2)
SentenceSimilarityIII.java:4
Method
arrayRankTransform
(int[] arr)
RankTransformofanArray.java:3
Method
arrayStringsAreEqual
(String[] word1, String[] word2)
CheckIfTwoStringsAreEquivalent.java:2
Method
bellman_ford
(int V, ArrayList<ArrayList<Integer>> edges, int S)
BellmanfordAlgorithm.java:11
Method
binString
(String str)
SplitBinaryString.java:1
Method
binaryTreePaths
(TreeNode root)
TreeBinaryTreePaths.java:4
Method
book
(int start, int end)
MyCallendar2.java:10
Method
book
(int start, int end)
myCalendar1.java:7
Method
bottomView
(Node root)
TreeBottomView.java:13
Method
buildMatrix
(int k, int[][] rowConditions, int[][] colConditions)
BuildAMatrixWithConditions.java:50
Method
canArrange
(int[] arr, int k)
checkIFArrayPairsAreDivisiblebyK.java:2
Method
canBeEqual
(int[] target, int[] arr)
MakeTwoArraysEqualbyReversingSubarrays.java:6
Method
canBeValid
(String s, String locked)
checkIfParenthesisStringCanBeValid.java:2
Method
canCompleteCircuit
(int[] gas, int[] cost)
GasStation.java:2
Method
canConstruct
(String s, int k)
ConstructKPalindromeStrings.java:2
Method
chalkReplacer
(int[] chalk, int k)
FindTheStudentThatWillReplaceTheChalk.java:3
Method
change
(int index, int number)
DesignANumberContainerSystem.java:10
Method
checkIfPrerequisite
(int numCourses, int[][] prerequisites, int[][] queries)
courseSchedule4.java:2
Method
checkInclusion
(String s1, String s2)
PermutationInString.java:3
Method
checkPowersOfThree
(int n)
CheckIfNumberIsASumOfPowersOfThree.java:2
Method
checkZeroOnes
(String s)
LongerContiguousSegmentsOfOnesThanZeros.java:2
Method
clearDigits
(String s)
ClearDigits.java:2
Method
closestPrimes
(int left, int right)
ClosestPrimeNumbersInRange.java:2
Method
coloredCells
(int n)
CountTotalNumberOfColoredCells.java:2
Method
commonElements
(int A[], int B[], int C[], int n1, int n2, int n3)
CommanElements.java:3
Method
compare
(int a[], int b[])
SmallestRangeCoveringElementsFromKLists.java:6
Method
compare
(int a[], int b[])
RangeSumOfSortedSubarraySums.java:6
Method
compare
(Integer a, Integer b)
SortThePeople.java:12
← previous
next →
101–200 of 483, ranked by callers