Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AlgorithmCrackers/Interview-Questions
/ functions
Functions
314 in github.com/AlgorithmCrackers/Interview-Questions
⨍
Functions
314
◇
Types & classes
80
↓ 1 callers
Method
isBSTRecur
(TreeNode node, int min, int max)
04_Trees_and_Graphs/isBST/Solution.java:5
↓ 1 callers
Method
isEmpty
(self)
03_Stacks_and_Queues/minElementInStack/Stack.py:33
↓ 1 callers
Function
isPalindrome
(str)
01_Strings/shortestPalindrome/Solution.py:1
↓ 1 callers
Function
isSameTree
(r, t)
04_Trees_and_Graphs/subtree-of-another-tree/solution.js:13
↓ 1 callers
Function
isValid
(node, min, max)
04_Trees_and_Graphs/isBST/solution.js:14
↓ 1 callers
Method
isVowel
(char c, int i, int len)
13_Misc/TopCoder/src/poetry/Poetry.java:7
↓ 1 callers
Method
is_empty
(self)
09_System_Design_and_Scalability/Heap/MinHeap.py:5
↓ 1 callers
Function
main
()
08_Recursion_and_Dynamic_Programming/kthPermutation/kthPermutation.py:51
↓ 1 callers
Function
main
(arg)
07_Object-Oriented_Design/Url_shortner/url_shortner.py:35
↓ 1 callers
Function
main
()
03_Stacks_and_Queues/Has_redundats(s)/main.py:14
↓ 1 callers
Function
main
()
03_Stacks_and_Queues/Stack/stack.py:37
↓ 1 callers
Function
main
()
03_Stacks_and_Queues/minElementInStack/minStack.py:38
↓ 1 callers
Function
main
()
03_Stacks_and_Queues/minElementInStack/Stack.py:37
↓ 1 callers
Function
main
()
03_Stacks_and_Queues/Queue/queue.py:26
↓ 1 callers
Function
main
()
01_Strings/isPalindrome/Solution.py:16
↓ 1 callers
Function
main
()
01_Strings/shortestPalindrome/Solution.py:24
↓ 1 callers
Function
main
()
01_Strings/checkForUniqueCharacters/Soultion.py:14
↓ 1 callers
Function
main
()
01_Strings/Permutation/Solution.py:54
↓ 1 callers
Function
main
()
01_Strings/FindTheFirstNonRepetitiveChar/Solution.py:22
↓ 1 callers
Function
main
()
01_Strings/isAnagram/Solution.py:94
↓ 1 callers
Function
main
()
00_Arrays/MostFrequentInteger/Solution.py:59
↓ 1 callers
Function
main
()
13_Misc/LetterInOrder/Solution.py:17
↓ 1 callers
Function
main
()
13_Misc/ReverseInteger/Solution.py:36
↓ 1 callers
Method
main
(String[] args)
00_Arrays/MaxMin/Solution.java:57
↓ 1 callers
Function
maxCrossingSum
(nums, left, mid, right)
00_Arrays/MaximumSubArray/JS/DivideAndConquer.js:2
↓ 1 callers
Function
maxSubArrayHelper
(nums, left, right)
00_Arrays/MaximumSubArray/JS/DivideAndConquer.js:22
↓ 1 callers
Method
memoizedTopDown
(int price[], int n)
08_Recursion_and_Dynamic_Programming/CuttingRod/cuttingRod.java:17
↓ 1 callers
Function
merge
(intervals)
00_Arrays/merge-intervals/solution.js:5
↓ 1 callers
Method
merge
(ListNode l, ListNode r)
02_LinkedLists/SortList/Solution.java:26
↓ 1 callers
Function
mergeTwoLists
(list1, list2)
02_LinkedLists/merge-k-sorted-lists/solution.js:13
↓ 1 callers
Function
merge_BitHack
05_Bit_Manipulation/Merge-Two-Sorted-Arrays/main.c:24
↓ 1 callers
Method
methodA
(String threadName)
13_Misc/ThreadExample.java:39
↓ 1 callers
Method
methodB
(String threadName)
13_Misc/ThreadExample.java:45
↓ 1 callers
Method
minDistance
:type word1: str :type word2: str :rtype: int
08_Recursion_and_Dynamic_Programming/EditDistance/Solution.py:2
↓ 1 callers
Method
minPresses
(String start, String finish, String[] forbid)
13_Misc/TopCoder/src/smartWordToy/SmartWordToy.java:9
↓ 1 callers
Method
missingNumber
(Stack<Integer> st, Stack<Integer> st2)
03_Stacks_and_Queues/MissingNoFromStack/MissingNoFromStack.java:12
↓ 1 callers
Method
naive
(int price[], int n)
08_Recursion_and_Dynamic_Programming/CuttingRod/cuttingRod.java:7
↓ 1 callers
Method
neighbors
Get all the neighbor words for the current node(word) @return A set of all the neighbor nodes
13_Misc/TopCoder/src/smartWordToy/SmartWordToy.java:66
↓ 1 callers
Method
perm1
(String s)
00_Arrays/Permutation/Permutation.java:14
↓ 1 callers
Method
perm2
(String s)
00_Arrays/Permutation/Permutation.java:26
↓ 1 callers
Function
permutation
(arr, cur, v, res)
08_Recursion_and_Dynamic_Programming/Permutations/permutations.py:5
↓ 1 callers
Method
permute
(self, prefix, str, result)
01_Strings/Permutation/Solution.py:42
↓ 1 callers
Method
permute
(String cur, String pend)
01_Strings/Permutation/Solution.java:8
↓ 1 callers
Method
permuteRec
(self, result, used, cur, nums)
01_Strings/Permutation/Solution.py:15
↓ 1 callers
Method
pop
(self)
03_Stacks_and_Queues/minElementInStack/minStack.py:27
↓ 1 callers
Method
prev
(char c)
13_Misc/TopCoder/src/smartWordToy/SmartWordToy.java:117
↓ 1 callers
Function
printArray
05_Bit_Manipulation/Merge-Two-Sorted-Arrays/main.c:50
↓ 1 callers
Function
productExceptSelf2
(nums)
00_Arrays/product-of-array-except-self/solution.js:36
↓ 1 callers
Function
recur
(node, sum, parents, allPaths)
04_Trees_and_Graphs/pathSum2/solution.js:19
↓ 1 callers
Method
removeDuplicates
(int[] A)
00_Arrays/RemoveDuplicatesFromSortedArray/Java/Solution.java:4
↓ 1 callers
Function
reverse
(head)
02_LinkedLists/isPalindrome/solution.js:14
↓ 1 callers
Method
reverse
(char[] name, int len)
01_Strings/StringReverseInPlace/StringReverseInPlace.java:14
↓ 1 callers
Method
reverse
:type x: int :rtype: int
13_Misc/ReverseInteger/Solution.py:2
↓ 1 callers
Function
reverseList
(head)
02_LinkedLists/reverse-linked-list/solution.js:27
↓ 1 callers
Method
reverseString
(self, str)
13_Misc/ReverseInteger/Solution.py:22
↓ 1 callers
Method
rhymeScheme
(String[] poem)
13_Misc/TopCoder/src/poetry/Poetry.java:36
↓ 1 callers
Method
run
(self, str)
01_Strings/Permutation/Solution.py:37
↓ 1 callers
Method
sameLevelRecur
(TreeNode node, int curLevel)
04_Trees_and_Graphs/sameLevel/Solution.java:6
↓ 1 callers
Function
setBit
05_Bit_Manipulation/Basics/main.cpp:4
↓ 1 callers
Function
short_url_to_id
(short_url)
07_Object-Oriented_Design/Url_shortner/url_shortner.py:24
↓ 1 callers
Method
sink
(int index)
00_Arrays/kLargestNumbers/Solution.java:46
↓ 1 callers
Method
sol
(int n)
08_Recursion_and_Dynamic_Programming/WaysToWriteN/DynamicSolution.java:21
↓ 1 callers
Method
sol
(int n)
08_Recursion_and_Dynamic_Programming/WaysToWriteN/RecusiveSolution.java:20
↓ 1 callers
Function
subset
(arr, cur, res, ind)
08_Recursion_and_Dynamic_Programming/SubsetsGeneration/solution.py:2
↓ 1 callers
Method
subsets
(int[] S)
05_Bit_Manipulation/Subsets/Subsets.java:32
↓ 1 callers
Function
swap
05_Bit_Manipulation/Swap/main.cpp:7
↓ 1 callers
Function
swap
(i, j)
00_Arrays/SegregatePositiveAndNegativeNumbers/python/solution.py:6
↓ 1 callers
Method
swim
(int index)
00_Arrays/kLargestNumbers/Solution.java:36
↓ 1 callers
Function
test
(input, output)
00_Arrays/product-of-array-except-self/solution.js:59
↓ 1 callers
Method
toString
()
00_Arrays/MaxMin/Solution.java:13
↓ 1 callers
Function
toggleBit
05_Bit_Manipulation/Basics/main.cpp:14
↓ 1 callers
Method
topologicalSort
(Graph g)
04_Trees_and_Graphs/projectDependencies/Solution.java:89
Function
BuildOneToSixWithLoop
02_LinkedLists/LoopInList/helperFuncs.cpp:2
Method
DFS
()
04_Trees_and_Graphs/projectDependencies/Solution.java:59
Method
Foo
(String nm)
13_Misc/ThreadExample.java:23
Method
Graph
()
04_Trees_and_Graphs/projectDependencies/Solution.java:17
Method
ListNode
(int data)
02_LinkedLists/delAtPosition/Solution.java:5
Method
MaxHeap
(int capacity)
00_Arrays/kLargestNumbers/Solution.java:5
Method
MyThread
(Foo f, String nm, String fM)
13_Misc/ThreadExample.java:6
Method
Node
(char[] word)
13_Misc/TopCoder/src/smartWordToy/SmartWordToy.java:39
Method
Pair
()
00_Arrays/MaxMin/Solution.java:5
Method
QueueUsingStack
()
03_Stacks_and_Queues/QueueUsingStack/QueueUsingStack.java:11
Method
TreeNode
(int data, TreeNode left, TreeNode right)
04_Trees_and_Graphs/countTheLeaves/Solution.java:17
Method
__init__
(self)
03_Stacks_and_Queues/Stack/stack.py:6
Method
__init__
(self)
03_Stacks_and_Queues/minElementInStack/minStack.py:7
Method
__init__
(self)
03_Stacks_and_Queues/minElementInStack/Stack.py:6
Method
__init__
(self)
03_Stacks_and_Queues/Queue/queue.py:2
Method
__init__
(self)
09_System_Design_and_Scalability/Heap/MinHeap.py:2
Function
addBinary
(a, b)
05_Bit_Manipulation/AddBinary/solution.js:6
Method
addToAppropriateHeap
00_Arrays/MedianMaintenance/src/Main.kt:17
Function
addTwoNumbers
(l1, l2)
02_LinkedLists/add-two-numbers/solution.js:13
Method
changeMaker
(self, inp_ele, arr)
08_Recursion_and_Dynamic_Programming/coinChanger/solution.py:19
Function
containsDuplicate
(nums)
00_Arrays/ContainsDuplicate/JS/solution.js:19
Function
containsDuplicateSort
(nums)
00_Arrays/ContainsDuplicate/JS/solution.js:7
Method
containsNearbyDuplicate
:type nums: List[int] :type k: int :rtype: bool < = k
00_Arrays/ContainsDuplicate/python/Solution.py:2
Method
coupleSum
(int[] numbers, int target)
00_Arrays/coupleSum/Solution.java:3
Method
delFirstOccurence
(LinkedListNode head, int data)
02_LinkedLists/doubleLinkDel/Solution.java:4
Method
deleteAtPos
(ListNode head, int position)
02_LinkedLists/delAtPosition/Solution.java:8
Method
display
(self)
03_Stacks_and_Queues/Stack/stack.py:30
Method
display
(self)
03_Stacks_and_Queues/minElementInStack/Stack.py:30
← previous
next →
101–200 of 314, ranked by callers