Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Semaserg/LeetCodeProblems
/ functions
Functions
1,412 in github.com/Semaserg/LeetCodeProblems
⨍
Functions
1,412
◇
Types & classes
729
↓ 2 callers
Method
sink
(int[] array, int index, int N)
sorting/HeapSort/HeapSort.java:20
↓ 2 callers
Method
size
()
design/ImplementTopologicalSortInDigraph/Digraph.java:31
↓ 2 callers
Method
swap
(Comparable[] array, int i, int j)
design/QuickSort/QuickSort.java:46
↓ 2 callers
Method
swap
(int i, int j, int[] nums)
array/SortColors_75/Solution.java:42
↓ 2 callers
Method
swap
(int[] nums, int i)
array/WiggleSort_280/Solution.java:25
↓ 2 callers
Method
text
Write the given text string in the current font, centered at (<em>x</em>, <em>y</em>). @param x the center <em>x</em>-coordinate of the text @param
graph/GenerateMaze_vstar/StdDraw.java:1462
↓ 2 callers
Method
toString
()
dynamic/UniqueBinarySearchTrees2_95/TreeNode.java:9
↓ 2 callers
Method
update
(int key, int value)
design/LRUCache_146/LRUCache.java:53
↓ 1 callers
Method
addBinary
(String a, String b)
string/AddBinary_67/Solution.java:54
↓ 1 callers
Method
addChar
(char c)
hashtable/LongestSubstringWithAtMostKDistinctCharacters_340/Solution.java:20
↓ 1 callers
Method
addEdge
(Edge e)
graph/CommutableIslands_intbit/Solution.java:103
↓ 1 callers
Method
addOperators
(String num, int target)
dynamic/ExpressionAddOperators_282/Solution.java:24
↓ 1 callers
Method
addSentense
(String[] sentence, int rows, int cols)
dynamic/SentenceScreenFitting_418/Solution.java:93
↓ 1 callers
Method
addStrings
(String num1, String num2)
math/AddStrings_415/Solution.java:41
↓ 1 callers
Method
addTwoNumbers
(ListNode l1, ListNode l2)
linkedList/AddTwoNumbers_2/Solution.java:24
↓ 1 callers
Method
adj
(int v)
design/ImplementGraphBfs/Graph.java:28
↓ 1 callers
Method
adj
(int v)
design/ImplementConnectedComponents/Graph.java:28
↓ 1 callers
Method
adj
(int v)
design/ImplementTopologicalSortInDigraph/Digraph.java:27
↓ 1 callers
Method
adj
(int v)
design/ImplementGraphDfs/Graph.java:28
↓ 1 callers
Method
adj
(int from)
design/ImplementShortestPathTreeViaDijkstra/EdgeWeightedDigraph.java:25
↓ 1 callers
Method
adj
(int v)
graph/CommutableIslands_intbit/Solution.java:110
↓ 1 callers
Method
alienOrder
(String[] words)
graph/AlienDictionary_269/Solution.java:133
↓ 1 callers
Method
aliveAround
(int row, int col, int[][] board)
array/GameOfLife_289/Solution.java:61
↓ 1 callers
Method
arc
Draws a circular arc of the specified radius, centered at (<em>x</em>, <em>y</em>), from angle1 to angle2 (in degrees). @param x the <em>x</em>-coor
graph/GenerateMaze_vstar/StdDraw.java:1090
↓ 1 callers
Method
arrayPairSum
(int[] nums)
array/ArrayPartition1_561_/Solution.java:23
↓ 1 callers
Method
backTrack
()
backTracking/SudokuSolver_37/Solution1.java:38
↓ 1 callers
Method
backTrack
(Set<Character> rowSet, Set<Character> colSet, Set<Character> boxSet, int row, int col)
backTracking/SudokuSolver_37/Solution.java:35
↓ 1 callers
Method
backTrack
(List<List<String>> result, List<String> answerBuilder)
backTracking/WordSquares_425/Solution.java:97
↓ 1 callers
Method
backTrack
(int start, int sum, List<Integer> currentList)
array/ThreeSum_15/Solution.java:42
↓ 1 callers
Method
backTrack
(int amount, int index, int[] coins)
dynamic/CoinChange2_518_/Solution.java:48
↓ 1 callers
Method
backtrack
(int index, List<String> current, String s)
backTracking/RestoreIPAddresses_93_/Solution.java:25
↓ 1 callers
Method
bfs
(int start)
design/ImplementGraphBfs/BreadthFirstSearch.java:42
↓ 1 callers
Method
bfs
(Point p)
array/ShortestDistanceFromAllBuildings_317/Solution.java:65
↓ 1 callers
Method
bfs
(int startVertex, LinkedList<Integer>[] graph, boolean[] visited)
graph/NumberOfConnectedComponentsInAnUndirectedGraph_323/Solution.java:114
↓ 1 callers
Method
bfs
(int root)
graph/GraphTraversal_BFS_DFS_iterativeDFS/Graph.java:58
↓ 1 callers
Method
bfs
(String beginWord, String endWord, Map<String, Set<String>> graph)
graph/WordLadder_127/Solution.java:110
↓ 1 callers
Method
bfsPath
(String beginWord, String endWord, Map<String, Set<String>> graph)
graph/WordLadder_127/Solution.java:133
↓ 1 callers
Method
binarySearch
(char curr, int prevCharIndex)
dynamic/IsSubsequence_392/Solution.java:83
↓ 1 callers
Method
binaryTreePaths
(TreeNode root)
tree/BinaryTreePaths_257/Solution.java:31
↓ 1 callers
Method
binaryTreePathsRecursive
(TreeNode root, String path, List<String> result)
tree/BinaryTreePaths_257/Solution.java:38
↓ 1 callers
Method
bs
(int[] array, int target)
binarySearch/SearchA2DMatrix_74/Solution.java:53
↓ 1 callers
Method
bt
(List<List<Integer>> result, List<Integer> current, int[] nums, boolean[] used)
backTracking/Permutations2_47/Solution.java:32
↓ 1 callers
Method
bt
(int c, int k, int n, List<Integer> curr, List<List<Integer>> res)
backTracking/Combinations_77/Solution.java:31
↓ 1 callers
Method
bt
(List<Integer> source, List<Integer> current, List<List<Integer>> result)
backTracking/Permutations_46/Solution.java:32
↓ 1 callers
Method
bt
(List<List<Integer>> res, List<Integer> curr, int index, int[] nums)
backTracking/Subsets2_90/Solution.java:77
↓ 1 callers
Method
build
(int[] preorder, int[] inorder, int inordLeftInd, int inordRightInd, int preordRootInd)
tree/ConstructBinaryTreeFromPreorderAndInorderTraversal_105/Solution.java:29
↓ 1 callers
Method
buildGraph
(ArrayList<String> words, int position)
graph/AlienDictionary_269/Solution.java:66
↓ 1 callers
Method
buildMap
(String str)
hashtable/GroupAnagrams_49/Solution.java:65
↓ 1 callers
Method
buildNextLayer
(Set<String> wordList, Set<String> currLayer, Set<String> visited)
graph/WordLadder_127/Solution.java:58
↓ 1 callers
Method
buildPrefix
(List<String> answerBuilder)
backTracking/WordSquares_425/Solution.java:111
↓ 1 callers
Method
buildString
(TreeNode root, StringBuilder sb)
dynamic/SerializeAndDeserializeBinaryTree_297/Codec.java:30
↓ 1 callers
Method
buildTree
(int treeSize)
linkedList/ConvertSortedListToBinarySearchTree_109/Solution.java:44
↓ 1 callers
Method
buildTree
(Queue<String> queue)
dynamic/SerializeAndDeserializeBinaryTree_297/Codec.java:48
↓ 1 callers
Method
buildTree
(int[] preorder, int[] inorder)
tree/ConstructBinaryTreeFromPreorderAndInorderTraversal_105/Solution.java:19
↓ 1 callers
Method
buildTree
(int[] inorder, int[] postorder)
tree/ConstructBinaryTreeFromInorderAndPostorderTraversal_106/Solution.java:34
↓ 1 callers
Method
buildTreeRecursive
(int[] inorder, int[] postorder, int inorderLeftInd, int inorderRightInd,
tree/ConstructBinaryTreeFromInorderAndPostorderTraversal_106/Solution.java:42
↓ 1 callers
Method
bulbSwitch
(int n)
math/BulbSwitcher_319/Solution.java:50
↓ 1 callers
Method
bulkStateUpdate
(int from, int to, SlotState state)
design/Mocks/UserDaySchedule.java:58
↓ 1 callers
Method
calc
(int curr, int prev)
heap/WaysToFormMaxHeap_intbit/Solution.java:64
↓ 1 callers
Method
calcCode
(String sequence)
hashtable/RepeatedDNASequences_187/Solution.java:66
↓ 1 callers
Method
calcPreferableInterviewTotal
()
design/Mocks/User.java:63
↓ 1 callers
Method
calcSameOpponenetInteviews
()
design/Mocks/Timetable.java:211
↓ 1 callers
Method
calcScore
()
design/Mocks/Timetable.java:219
↓ 1 callers
Method
calculate
(String s)
stack/BasicCalculator_224/Solution.java:28
↓ 1 callers
Method
calculate
(String s)
string/BasicCalculator2_227/Solution.java:28
↓ 1 callers
Method
canConstruct
(String ransomNote, String magazine)
string/RansomNote_383/Solution.java:23
↓ 1 callers
Method
canFinish2
(int numCourses, int[][] prerequisites)
graph/CourseSchedule_207/Solution.java:55
↓ 1 callers
Method
canJump
(int[] nums)
array/JumpGame_55/Solution.java:41
↓ 1 callers
Method
canPartition
(int[] nums)
dynamic/PartitionEqualSubsetSum_416/Solution.java:33
↓ 1 callers
Method
canPartitionKSubsets
(int[] nums, int k)
array/PartitionToKEqualSumSubsets_698/Solution.java:23
↓ 1 callers
Method
canPermutePalindrome
(String s)
hashtable/PalindromePermutation_266/Solution.java:22
↓ 1 callers
Method
change
(int amount, int[] coins)
dynamic/CoinChange2_518_/Solution.java:61
↓ 1 callers
Method
changeKey
Change the key associated with index {@code i} to the specified value. @param i the index of the key to change @param key change the key associated
design/ImplementShortestPathTreeViaDijkstra/IndexMinPQ.java:182
↓ 1 callers
Method
check
(int index, int[] nums)
array/JumpGame_55/Solution.java:27
↓ 1 callers
Method
checkDepth
(TreeNode root)
tree/BalancedBinaryTree_110/Solution.java:33
↓ 1 callers
Method
circle
Draws a circle of the specified radius, centered at (<em>x</em>, <em>y</em>). @param x the <em>x</em>-coordinate of the center of the circle @param
graph/GenerateMaze_vstar/StdDraw.java:1000
↓ 1 callers
Method
cloneGraph
(UndirectedGraphNode node)
graph/CloneGraph_133/Solution.java:47
↓ 1 callers
Method
closestValue
(TreeNode root, double target)
tree/ClosestBinarySearchTreeValue_270/Solution.java:30
↓ 1 callers
Method
coinChange
(int[] coins, int amount)
dynamic/CoinChange_322/Solution.java:32
↓ 1 callers
Method
comb
(String digits, int index, ArrayList<String> current, List<String> res)
backTracking/LetterCombinationsOfAPhoneNumber_17/Solution.java:39
↓ 1 callers
Method
combinationSum
(int[] candidates, int target)
backTracking/CombinationSum_39/Solution.java:55
↓ 1 callers
Method
combinationSum2
(int[] candidates, int target)
backTracking/CombinationSum2_40/Solution.java:61
↓ 1 callers
Method
combinationSum3
(int k, int n)
array/CombinationSum3_216/Solution.java:29
↓ 1 callers
Method
combinationSumRecursive
(int start, int length, int target, List<List<Integer>> result,
array/CombinationSum3_216/Solution.java:41
↓ 1 callers
Method
combinations
(int n, int r)
heap/WaysToFormMaxHeap_intbit/Solution.java:86
↓ 1 callers
Method
combine
(int n, int k)
backTracking/Combinations_77/Solution.java:24
↓ 1 callers
Method
compare
(TreeNode leftRoot, TreeNode rightRoot)
tree/SymmetricTree_101/Solution.java:48
↓ 1 callers
Method
compareVersion1
(String version1, String version2)
string/CompareVersionNumbers_165/Solution.java:50
↓ 1 callers
Method
computeArea
(int A, int B, int C, int D, int E, int F, int G, int H)
math/RectangleArea_223/Solution.java:15
↓ 1 callers
Method
connect
(TreeLinkNode root)
tree/PopulatingNextRightPointersInEachNode_116/Solution.java:78
↓ 1 callers
Method
containsDuplicate
(int[] nums)
hashtable/ContainsDuplicate_217/Solution.java:17
↓ 1 callers
Method
containsNearbyDuplicate
(int[] nums, int k)
hashtable/ContainsDuplicate2_219/Solution.java:15
↓ 1 callers
Method
convert
(String s, int numRows)
string/ZigZagConversion_6/Solution.java:25
↓ 1 callers
Method
convert
(int[] nums, int left, int right)
tree/ConvertSortedArrayToBinarySearchTree_108/Solution.java:27
↓ 1 callers
Method
convertToTitle
(int n)
math/ExcelSheetColumnTitle_168/Solution.java:22
↓ 1 callers
Method
copyRandomList
(RandomListNode head)
linkedList/CopyListWithRandomPointer_138/Solution.java:38
↓ 1 callers
Method
countAndSay
(int n)
string/CountAndSay_38/Solution.java:30
↓ 1 callers
Method
countBattleships
(char[][] board)
array/BattleshipsInABoard_419_/Solution.java:33
↓ 1 callers
Method
countBinarySubstrings
(String s)
string/CountBinarySubstrings_696/Solution.java:35
↓ 1 callers
Method
countBits
(int num)
dynamic/CountingBits_338/Solution.java:25
← previous
next →
201–300 of 1,412, ranked by callers