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
Method
display
()
00_Arrays/kLargestNumbers/Solution.java:71
Method
firstUniqChar
01_Strings/FindTheFirstNonRepetitiveChar/Solution.kt:2
Method
firstUniqCharWithMap
01_Strings/FindTheFirstNonRepetitiveChar/Solution.kt:19
Method
getCurrentMedian
00_Arrays/MedianMaintenance/src/Main.kt:9
Method
getE
()
04_Trees_and_Graphs/projectDependencies/Solution.java:31
Method
getName
()
13_Misc/ThreadExample.java:27
Method
getV
()
04_Trees_and_Graphs/projectDependencies/Solution.java:28
Function
hasLoop
02_LinkedLists/LoopInList/main.cpp:1
Method
hasPathSum
(TreeNode node, int sum)
04_Trees_and_Graphs/hasPathSum/Solution.java:3
Method
hasSum
(int[] array, int sum)
00_Arrays/containsSum/Solution.java:3
Function
insert
(intervals, newInterval)
00_Arrays/insert-interval/solution.js:7
Function
invertTree
(root)
04_Trees_and_Graphs/invert-binary-tree/solution.js:12
Function
isAnagram
(s, t)
01_Strings/isAnagram/solution.js:6
Method
isBST
(TreeNode root)
04_Trees_and_Graphs/isBST/Solution.java:2
Method
isBalanced
(TreeNode root)
04_Trees_and_Graphs/isBalanced/Solution.java:3
Method
isEmpty
()
00_Arrays/kLargestNumbers/Solution.java:25
Function
isPalindrome
(head)
02_LinkedLists/isPalindrome/solution.js:29
Method
isPalindrome
(ListNode head)
02_LinkedLists/isPalindrome/Solution.java:26
Function
isSameTree
(p, q)
04_Trees_and_Graphs/sameTree/solution.js:13
Function
isSubtree
(s, t)
04_Trees_and_Graphs/subtree-of-another-tree/solution.js:18
Function
isValidBST
(root)
04_Trees_and_Graphs/isBST/solution.js:21
Function
lengthOfLongestSubstring_Map
(s)
01_Strings/longest-substring-without-repeating-characters/solution.js:5
Function
lengthOfLongestSubstring_Set
(s)
01_Strings/longest-substring-without-repeating-characters/solution.js:26
Method
levelOrder
(TreeNode root)
04_Trees_and_Graphs/levelOrderTraversal/Solution.java:2
Function
main
05_Bit_Manipulation/Merge-Two-Sorted-Arrays/main.c:57
Function
main
05_Bit_Manipulation/Modular-Addition/main.cpp:21
Function
main
05_Bit_Manipulation/Swap/main.cpp:14
Function
main
05_Bit_Manipulation/Basics/main.cpp:24
Function
main
05_Bit_Manipulation/Minimum-Of-Two-Integers/main.cpp:14
Function
main
02_LinkedLists/LoopInList/main.cpp:20
Function
main
00_Arrays/containsSum/C++/main.cc:18
Function
main
00_Arrays/MedianMaintenance/src/Main.kt:40
Function
main
00_Arrays/ContainsDuplicate/C++/main.cc:21
Function
main
driver program to test above functions */
00_Arrays/Count-the-number-of-occurrences-in-a-sorted-array/solution_divideAndConquer.c:61
Method
main
(String[] args)
08_Recursion_and_Dynamic_Programming/coinChanger/Solution.java:10
Method
main
(String[] args)
08_Recursion_and_Dynamic_Programming/WaysToWriteN/DynamicSolution.java:11
Method
main
(String[] args)
08_Recursion_and_Dynamic_Programming/WaysToWriteN/RecusiveSolution.java:11
Method
main
(String[] args)
08_Recursion_and_Dynamic_Programming/Hanoi/Solution.java:17
Method
main
(String[] args)
05_Bit_Manipulation/Subsets/Subsets.java:54
Method
main
(String[] args)
03_Stacks_and_Queues/MissingNoFromStack/MissingNoFromStack.java:30
Method
main
(String[] args)
03_Stacks_and_Queues/Stack/Stack.java:34
Method
main
(String[] args)
03_Stacks_and_Queues/QueueUsingStack/QueueUsingStack.java:28
Method
main
(String[] args)
04_Trees_and_Graphs/projectDependencies/Solution.java:100
Method
main
(String[] args)
01_Strings/Permutation/Solution.java:20
Method
main
(String[] args)
01_Strings/StringReverseInPlace/StringReverseInPlace.java:28
Method
main
(String[] args)
00_Arrays/kLargestNumbers/Solution.java:78
Method
main
(String[] args)
00_Arrays/Permutation/Permutation.java:54
Method
main
(String[] args)
00_Arrays/RemoveDuplicatesFromSortedArray/Java/Solution.java:14
Method
main
(String[] args)
13_Misc/BasicArithmetic.java:42
Method
main
(String args[])
13_Misc/bday-celebration.java:15
Method
main
(String[] args)
13_Misc/ThreadExample.java:54
Method
main
(String[] args)
13_Misc/TopCoder/src/businessTasks/BusinessTasks.java:22
Method
main
(String[] args)
13_Misc/TopCoder/src/tallPeople/TallPeople.java:26
Method
main
(String[] args)
13_Misc/TopCoder/src/cardStraights/CardStraights.java:57
Method
main
(String[] args)
13_Misc/TopCoder/src/smartWordToy/SmartWordToy.java:125
Method
main
(String[] args)
13_Misc/TopCoder/src/poetry/Poetry.java:62
Method
main
(String[] args)
13_Misc/ReverseInteger/Solution.java:18
Function
maxProduct
(nums)
00_Arrays/maximum-product-subarray/solution.js:5
Function
maxProfit
(prices)
00_Arrays/best-time-to-buy-and-sell-stock/solution.js:5
Function
maxSubArray
(nums)
00_Arrays/MaximumSubArray/JS/Kadane.js:5
Function
maxSubArray
(nums)
00_Arrays/MaximumSubArray/JS/DivideAndConquer.js:45
Method
maxSubArray
(int[] nums)
00_Arrays/MaximumSubArray/Java/BackToBackSWESolution.java:3
Method
maxSubArray
(int[] nums)
00_Arrays/MaximumSubArray/Java/BackToBackSWESolution.java:47
Method
maxSubArray
(int[] nums)
00_Arrays/MaximumSubArray/Java/BackToBackSWESolution.java:92
Function
merge
05_Bit_Manipulation/Merge-Two-Sorted-Arrays/main.c:5
Function
mergeKLists
(lists)
02_LinkedLists/merge-k-sorted-lists/solution.js:39
Function
mergeTwoLists
(l1, l2)
02_LinkedLists/merge-two-sorted-lists/solution.js:13
Function
modAdd_BitHack
05_Bit_Manipulation/Modular-Addition/main.cpp:15
Method
numIslands
(char[][] grid)
04_Trees_and_Graphs/numberOfIslands/Solution.java:2
Method
numberOfLeaves
(TreeNode root)
04_Trees_and_Graphs/countTheLeaves/Solution.java:3
Function
pathSum
(root, sum)
04_Trees_and_Graphs/pathSum2/solution.js:13
Method
permute
(self, nums)
01_Strings/Permutation/Solution.py:2
Function
printLinkedList
02_LinkedLists/LoopInList/helperFuncs.cpp:19
Function
productExceptSelf
(nums)
00_Arrays/product-of-array-except-self/solution.js:5
Method
rebalanceHeaps
00_Arrays/MedianMaintenance/src/Main.kt:25
Method
removeDuplicates
00_Arrays/RemoveDuplicatesFromSortedArray/C++/Solution.cpp:3
Method
reverseList
:type head: ListNode :rtype: ListNode
02_LinkedLists/ReverseLinkedList/ReverseList.py:8
Method
reverseListIter
(ListNode head)
02_LinkedLists/ReverseLinkedList/ReverseList.java:23
Method
reverseListRec
(ListNode cur)
02_LinkedLists/ReverseLinkedList/ReverseList.java:6
Function
reverseListRecursive
(head)
02_LinkedLists/reverse-linked-list/solution.js:12
Function
rotate
(matrix)
00_Arrays/rotate-image/solution.js:28
Method
run
()
13_Misc/ThreadExample.java:12
Method
sameLevel
(TreeNode root)
04_Trees_and_Graphs/sameLevel/Solution.java:2
Method
sameTree
(TreeNode tree1, TreeNode tree2)
04_Trees_and_Graphs/sameTree/Solution.java:2
Function
setZeroes
(matrix)
00_Arrays/set-matrix-zeroes/solution.js:5
Method
sortList
(ListNode head)
02_LinkedLists/SortList/Solution.java:13
Method
spiralOrder
(final List<ArrayList<Integer>> a)
00_Arrays/spiralOrderMatrix/Solution.java:2
Function
test
(got, expected)
01_Strings/FindTheFirstNonRepetitiveChar/Solution.py:14
Method
testBrute
()
00_Arrays/MaximumSubArray/Java/MaximumSubArrayTest.java:9
Method
testBruteOptimal
()
00_Arrays/MaximumSubArray/Java/MaximumSubArrayTest.java:14
Method
testDivideAndConquer
()
00_Arrays/MaximumSubArray/Java/MaximumSubArrayTest.java:19
Method
testGetTask1
()
13_Misc/TopCoder/src/businessTasks/BusinessTasksTest.java:12
Method
testGetTask2
()
13_Misc/TopCoder/src/businessTasks/BusinessTasksTest.java:22
Method
testGetTask3
()
13_Misc/TopCoder/src/businessTasks/BusinessTasksTest.java:32
Method
testLongestStraight1
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:16
Method
testLongestStraight2
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:25
Method
testLongestStraight3
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:34
Method
testLongestStraight4
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:43
Method
testLongestStraight5
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:51
Method
testLongestStraight6
()
13_Misc/TopCoder/src/cardStraights/CardStraightsTest.java:60
← previous
next →
201–300 of 314, ranked by callers