MCPcopy Create free account

hub / github.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit / functions

Functions2,029 in github.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit

↓ 1 callersMethoddequeue
()
CodingBlocks Training/Day17/QueueUsingStackEnqueueEfficient.java:29
↓ 1 callersMethoddequeue
()
CodingBlocks Training/Day17/QueueUsingArray.java:28
↓ 1 callersMethoddequeue
()
Interview Prep/section13_LinkedList/QueueUsingLinkedList.java:15
↓ 1 callersMethoddequeue
()
Interview Prep/section11_Queue/QueueUsingStackEnqueueEfficient.java:21
↓ 1 callersMethoddequeue
()
Interview Prep/section11_Queue/QueueUsingStackDequeueEfficient.java:16
↓ 1 callersMethoddetectCycle1
(ListNode head)
Leetcode/leetcodeTags/LinkedList/LinkedListCycleII142.java:53
↓ 1 callersMethoddfsRecursion
(ArrayList<ArrayList<Integer>> adjList, int src, boolean[] visited, int parent)
GeeksForGeeks/Graph/DetectCycleUndirectedGraph.java:28
↓ 1 callersMethoddfsRecursion
(ArrayList<ArrayList<Integer>> adjList, int src, boolean[] visited, boolean[] recursionStack)
GeeksForGeeks/Graph/DetectCycleDirectedGraph.java:69
↓ 1 callersMethoddfsTraverse
(char[][] grid, int row, int col, boolean[][] visited)
Leetcode/leetcodeTags/array/NumberOfIslands200.java:38
↓ 1 callersMethoddfsTraverse
(ArrayList<ArrayList<Integer>> adjList, int vertex, LinkedList<Integer> stack, boolean[] visited)
GeeksForGeeks/Graph/TopologicalSorting.java:62
↓ 1 callersMethoddiameter
(TreeNode node)
Leetcode/easy/DiameterOfBinaryTree543.java:94
↓ 1 callersMethoddiameter
()
Interview Prep/section24_BinaryTree/BinaryTree.java:192
↓ 1 callersMethoddiameter2
()
Interview Prep/section24_BinaryTree/BinaryTree.java:215
↓ 1 callersMethoddiameter3
()
Interview Prep/section24_BinaryTree/BinaryTree.java:243
↓ 1 callersMethoddijkstraAlgorithm
(String src)
Interview Prep/section20_Graph/Graph.java:757
↓ 1 callersMethoddispaly
()
Interview Prep/section20_Graph/Graph.java:93
↓ 1 callersMethoddisplay
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DetectCycleUndirectedGraph.java:90
↓ 1 callersMethoddisplay
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/TopologicalSorting.java:38
↓ 1 callersMethoddisplay
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/NoOfIslands.java:62
↓ 1 callersMethoddisplay
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DFSTraversal.java:63
↓ 1 callersMethoddisplay
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/DetectCycleDirectedGraph.java:39
↓ 1 callersMethoddisplay
(int[] arr)
GeeksForGeeks/Arrays/InsertInArray.java:33
↓ 1 callersMethoddisplay
(int[] list)
Basic programs/makePrimeLadder.java:71
↓ 1 callersMethoddisplay
(int[] arr)
Basic programs/mergeSortedArray.java:45
↓ 1 callersMethoddisplay
(int[][] arr)
CodingBlocks Training/Day7/WavePrint.java:38
↓ 1 callersMethoddisplay
(int[][] arr)
CodingBlocks Training/Day7/SpiralPrint.java:77
↓ 1 callersMethoddisplay
()
CodingBlocks Training/Day20/treeTraversals.java:60
↓ 1 callersMethoddisplay
()
CodingBlocks Training/Day20/binaryTree.java:60
↓ 1 callersMethoddisplay
(int[] list)
CodingBlocks Training/Day13/boardPathWithLadders.java:86
↓ 1 callersMethoddisplay
(int[] arr)
CodingBlocks Training/Day14/mergeSort.java:60
↓ 1 callersMethoddisplay
(int[] arr)
CodingBlocks Training/Day14/quickSort.java:43
↓ 1 callersMethoddisplay
(char[] arr)
CodingBlocks Training/Day12/PermutationWithSwap.java:23
↓ 1 callersMethoddisplay
(int[] arr)
CodingBlocks Training/Day9/MergeSortedArray.java:47
↓ 1 callersMethoddisplay
()
Interview Prep/section23_GenericTree/GenericTree.java:54
↓ 1 callersMethoddisplay
(int[] arr)
Interview Prep/section9_Time_Space_Complexity/QuickSort.java:52
↓ 1 callersMethoddisplay
()
Interview Prep/section14_Tree/BinaryTree.java:64
↓ 1 callersMethoddisplay
()
Interview Prep/section14_Tree/GenericTree.java:47
↓ 1 callersMethoddisplay
(int[][] arr)
Interview Prep/section4_2DArray/SpiralWavePrint.java:68
↓ 1 callersMethoddisplay
(int[][] arr)
Interview Prep/section4_2DArray/WavePatternPrint.java:25
↓ 1 callersMethoddisplay2D
(int[][] grid)
Codechef/StartersSept2021/D.java:49
↓ 1 callersMethoddisplayBoardPath
(int end, int current, String result)
CodingBlocks Training/Day11/printBoardPath.java:14
↓ 1 callersMethoddistinctCount
(int[] arr)
GeeksForGeeks/DistinctCountArrays.java:10
↓ 1 callersMethoddogDetails
()
Basic programs/OOPS/Dog.java:13
↓ 1 callersMethoddownheapify
(int pi)
Interview Prep/section17_Heap/Heap.java:61
↓ 1 callersMethoddownheapify
(int pi)
Interview Prep/section18_Tries/HeapGeneric.java:85
↓ 1 callersMethodeditDistance
(String s1, String s2)
Interview Prep/section19_DynamicProgramming/EditDistance.java:16
↓ 1 callersMethodeditDistanceBottomUpDP
(String s1, String s2)
Interview Prep/section19_DynamicProgramming/EditDistanceDP.java:126
↓ 1 callersMethodeditDistanceIterative
(String s1, String s2)
Interview Prep/section19_DynamicProgramming/EditDistance.java:43
↓ 1 callersMethodeditDistanceTopDownDP
(String s1, String s2, int vidx1, int vidx2, int[][] storage)
Interview Prep/section19_DynamicProgramming/EditDistanceDP.java:92
↓ 1 callersMethodencode
(String source)
Interview Prep/section18_Tries/HuffmanEncoder.java:96
↓ 1 callersMethodenqueue
(int value)
CodingBlocks Training/Day16/QueuesUsingArray.java:15
↓ 1 callersMethodenqueue
(int item)
CodingBlocks Training/Day17/QueueUsingStackEnqueueEfficient.java:24
↓ 1 callersMethodenqueue
(int item)
Interview Prep/section11_Queue/QueueUsingLinkedList.java:13
↓ 1 callersMethodevenFill
(int[][] grid)
Codechef/StartersSept2021/D.java:43
↓ 1 callersMethodfactorial
(int n)
Leetcode/easy/FactorialTrailingZeroes172.java:22
↓ 1 callersMethodfactorialRec
(int n)
Interview Prep/section6_Recursion/FactorialRecursive.java:10
↓ 1 callersMethodfib
(int n)
Leetcode/leetcodeTags/array/FibonacciNumber509.java:8
↓ 1 callersMethodfibBottomUpSpaceEfficient
(int n)
Interview Prep/section19_DynamicProgramming/Fibonacci.java:53
↓ 1 callersMethodfibDP
(int n)
Leetcode/leetcodeTags/array/FibonacciNumber509.java:17
↓ 1 callersMethodfibTopDown
(int n, int[] storage)
Leetcode/leetcodeTags/array/FibonacciNumber509.java:31
↓ 1 callersMethodfibonacci
(int n)
Interview Prep/section6_Recursion/NthFibonacci.java:12
↓ 1 callersMethodfibonacci
(int n, int[] storage)
Interview Prep/section19_DynamicProgramming/Fibonacci.java:17
↓ 1 callersMethodfibonacciIterativeDP
(int n)
Interview Prep/section19_DynamicProgramming/Fibonacci.java:35
↓ 1 callersMethodfibonacciNonOptimal
(int n)
CodingBlocks Training/Day27/fibonacciDynamicProg.java:62
↓ 1 callersMethodfibonacciNormal
(int n)
Interview Prep/section19_DynamicProgramming/Fibonacci.java:68
↓ 1 callersMethodfibonacciRecursiveOptimal
(int n)
CodingBlocks Training/Day27/fibonacciDynamicProg.java:36
↓ 1 callersMethodfind
(int data)
CodingBlocks Training/Day20/findElementinTree.java:72
↓ 1 callersMethodfindDiameter
(Node node)
CodingBlocks Training/Day21/diameterOfTree.java:20
↓ 1 callersMethodfindDisappearedNumbers
(int[] nums)
Leetcode/leetcodeTags/array/FindAllNumbersDisappearedInArray448.java:9
↓ 1 callersMethodfindDuplicates
(int[] arr)
Leetcode/DailyChallenges/Leetcode_August_Challenge/arrayDuplicates.java:14
↓ 1 callersMethodfindMaxConsecutiveOnes
(int[] nums)
Leetcode/Explore_cards/Arrays/MaxConsecutiveOnes.java:10
↓ 1 callersMethodfindMaxSubarray
(int left, int right)
Basic programs/revision/MaximumSubarrayLC53.java:52
↓ 1 callersMethodfindMissingFirst
(int[] arr)
UncodeYoutube/array/MissingFirstPositveNumber.java:8
↓ 1 callersMethodfindMissingTwoXORapproach
(int[] arr)
UncodeYoutube/array/TwoMissingNumberInArray.java:44
↓ 1 callersMethodfindPrefixSum
(int[] arr)
UncodeYoutube/array/PrefixSum.java:18
↓ 1 callersMethodfindSecret
(String key)
Codeforces/virtualContest/Div3/Round650/A.java:34
↓ 1 callersMethodfindSubarraySum
(int[] arr, int start, int end)
UncodeYoutube/array/SubarraySum.java:7
↓ 1 callersMethodfindSubsets
(ArrayList<Integer> arr, int index, int N, int currentSum, ArrayList<Integer> answer)
GeeksForGeeks/SubsetSums.java:17
↓ 1 callersMethodfindUniqueCount
(int[] arr)
Basic programs/MS_CS_MIU/Frequent_Questions/SingleMode.java:79
↓ 1 callersMethodfind_unique
(int[] arr)
CodingBlocks Training/Day8/UniqueElementArray.java:12
↓ 1 callersMethodfirstIndex
(int[] arr, int si, int data)
CodingBlocks Training/Recursion/FirstIndex.java:15
↓ 1 callersMethodfirstIndexSimple
(int[] arr, int si, int data)
CodingBlocks Training/Recursion/FirstIndexSimple.java:15
↓ 1 callersMethodfirstNegativeInSubarray
(int[] arr, int k)
Interview Prep/section11_Queue/FirstNegativeNumInEverySubarray.java:15
↓ 1 callersMethodfirstNonRepeatingCharInStream
()
Interview Prep/section11_Queue/FirstNonRepeatingCharacter.java:15
↓ 1 callersMethodfirst_index
(int[] arr, int index, int data)
CodingBlocks Training/Day10/LinearSearchRecursively.java:19
↓ 1 callersMethodflipEquivalent
(BinaryTree other)
Interview Prep/section24_BinaryTree/BinaryTree.java:583
↓ 1 callersMethodfront
()
CodingBlocks Training/Day19/queueUsingLinkedList.java:24
↓ 1 callersMethodfront
()
CodingBlocks Training/Day17/QueueUsingStackEnqueueEfficient.java:44
↓ 1 callersMethodfront
()
Interview Prep/section13_LinkedList/QueueUsingLinkedList.java:19
↓ 1 callersMethodfront
()
Interview Prep/section11_Queue/QueueUsingLinkedList.java:29
↓ 1 callersMethodfun3
()
CodingBlocks Training/Day16/childAbstract.java:17
↓ 1 callersMethodgenerate
(int numRows)
Leetcode/easy/PascalsTriangle118.java:8
↓ 1 callersMethodgetAt
(int index)
CodingBlocks Training/Day18/LinkedList.java:104
↓ 1 callersMethodgetBoardPath
(int start, int end)
Interview Prep/section7_GetRecursion/BoardPath.java:15
↓ 1 callersMethodgetCode
(char firstChar)
CodingBlocks Training/Day11/printKeypadCodes.java:30
↓ 1 callersMethodgetFirst
()
CodingBlocks Training/Day18/Question/LinkedList.java:94
↓ 1 callersMethodgetInOrder
(Node node, ArrayList<Integer> list)
Interview Prep/section14_Tree/BinaryTree.java:189
↓ 1 callersMethodgetIslands
(ArrayList<ArrayList<Integer>> adjList)
GeeksForGeeks/Graph/NoOfIslands.java:35
↓ 1 callersMethodgetKthLastValue
(LinkedList list, int k)
CodingBlocks Training/Day19/KthNodeFromLast.java:27
↓ 1 callersMethodgetLast
()
CodingBlocks Training/Day18/Question/LinkedList.java:99
← previousnext →601–700 of 2,029, ranked by callers