Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VAR-solutions/Algorithms
/ functions
Functions
3,327 in github.com/VAR-solutions/Algorithms
⨍
Functions
3,327
◇
Types & classes
712
↓ 1 callers
Function
display
data structures/stack/c/stack_using_linkedList.c:48
↓ 1 callers
Function
display
data structures/queue/c/queue_using_array.c:65
↓ 1 callers
Function
display
data structures/queue/c/queue_using_linkedList.c:60
↓ 1 callers
Method
display
* Display Tree Structure */
Tree/Binary Search Tree/Binary_Search_Tree.cpp:356
↓ 1 callers
Method
divide
(nums)
Sorting/Merge Sort/Ruby/merge_sort.rb:6
↓ 1 callers
Function
doublyLinkedList
data structures/linked list/c/linked list.c:174
↓ 1 callers
Method
edges
(self)
data structures/Graph/GraphDictionaries.py:16
↓ 1 callers
Function
edit_distance
(s, t)
Dynamic Programming/Editing Distance/python/editing_distance.py:2
↓ 1 callers
Function
edit_distance
Dynamic Programming/Editing Distance/cpp/editing_distance.cpp:5
↓ 1 callers
Function
egcd
(a int, b int)
Mathematics/modularInverse/go/src/main.go:8
↓ 1 callers
Function
eggDrop
(n, k)
Dynamic Programming/Egg Dropping Puzzle/python/eggDroppingPuzzle.py:3
↓ 1 callers
Function
eggDrop
Dynamic Programming/Egg Dropping Puzzle/cpp/eggDroppingPuzzle.cpp:8
↓ 1 callers
Method
encodeTo
Searching/binary search/c/test/catch.hpp:9997
↓ 1 callers
Function
enddel
Function to delete at end
LinkedList/C/linkedList.c:93
↓ 1 callers
Function
endins
Function to insert at end
LinkedList/C/linkedList.c:25
↓ 1 callers
Function
enforceNoDuplicateTestCases
Searching/binary search/c/test/catch.hpp:7335
↓ 1 callers
Function
enforceNotReservedTag
Searching/binary search/c/test/catch.hpp:8278
↓ 1 callers
Function
enqueue
data structures/queue/c/queue_using_array.c:33
↓ 1 callers
Function
enqueue
data structures/queue/c/queue_using_linkedList.c:12
↓ 1 callers
Method
enqueue
data structures/queue/Kotlin/QueueUsingArray.kt:11
↓ 1 callers
Function
euclidean_distance
Mathematics/euclidean distance/euclidean_distance.cpp:4
↓ 1 callers
Function
evaluate
Combinatorial Game Theory/Tic-Tac-Toe Optimal Move/Cpp/Tic-Tac-Toe.cpp:21
↓ 1 callers
Method
exceptionEarlyReported
Searching/binary search/c/test/catch.hpp:6847
↓ 1 callers
Method
exists
(Tip e)
Tree/Binary Search Tree/bst.java:158
↓ 1 callers
Function
exp
Mathematics/power/c/x_to_x.c:52
↓ 1 callers
Method
exp
(long n, int e, int m)
Mathematics/modular exp/java/ModularExp.java:3
↓ 1 callers
Method
expandAliases
Searching/binary search/c/test/catch.hpp:9345
↓ 1 callers
Method
expandDecomposedExpression
Searching/binary search/c/test/catch.hpp:8246
↓ 1 callers
Method
expectedToFail
Searching/binary search/c/test/catch.hpp:8384
↓ 1 callers
Function
expected_row_sum
Calculates the expected row sum based on square size.
Backtracking/Magic Squares/Python/magic_squares.py:16
↓ 1 callers
Function
extended_bottom_cut_rod
(p, n)
Dynamic Programming/Cutting Rod/python/cutting_rod.py:11
↓ 1 callers
Function
extended_bottom_cut_rod
Dynamic Programming/Cutting Rod/cpp/cutting_rod.cpp:5
↓ 1 callers
Function
extractClassName
Searching/binary search/c/test/catch.hpp:7425
↓ 1 callers
Function
factorial
Mathematics/factorial/Factorial.c:52
↓ 1 callers
Function
factorial
(number)
Mathematics/factorial/python/_factorial.py:1
↓ 1 callers
Function
factorial
Mathematics/factorial/cpp/FactorialOfLargeNumber.cpp:8
↓ 1 callers
Function
factorial
Mathematics/factorial/cpp/factorial.cpp:4
↓ 1 callers
Function
factorial
(num)
Mathematics/factorial/javascript/factorial.js:1
↓ 1 callers
Function
factorial
Mathematics/factorial/C/factorial.c:3
↓ 1 callers
Method
factorial
(int n)
Mathematics/factorial/java/Factorial.java:11
↓ 1 callers
Function
fib
(x int)
Mathematics/fibonacci/go/fibonacci.go:7
↓ 1 callers
Function
fib
(n)
Recursive Algorithms/Fibonacci/Python/fibonacci.py:1
↓ 1 callers
Function
fib
(n)
Dynamic Programming/fibonacci/python/fibonacci.py:1
↓ 1 callers
Function
fib
(n)
Dynamic Programming/fibonacci/ruby/fibonacci.rb:1
↓ 1 callers
Function
fib
memoization array
Dynamic Programming/fibonacci/go/fibonacci.go:9
↓ 1 callers
Function
fib
(n)
Dynamic Programming/fibonacci/java/fibonacci.js:1
↓ 1 callers
Function
fib
Dynamic Programming/fibonacci/c/fibonacci.c:5
↓ 1 callers
Method
fib
(int n)
Dynamic Programming/fibonacci/java/fibonacci.java:8
↓ 1 callers
Function
fibMonaccianSearch
Searching/Fibonacci Search/fibonacci_search.c:6
↓ 1 callers
Method
fibMonaccianSearch
(int arr[], int x, int n)
Searching/Fibonacci Search/Java/Fibonaccisearch.java:12
↓ 1 callers
Function
fibo
* Recursive function to find nth Fibonacci term */
Mathematics/fibonacci/C/fibonacci.c:32
↓ 1 callers
Function
fibonacci
Mathematics/fibonacci/cpp/fibonacciUsingRecursion.cpp:9
↓ 1 callers
Function
fibonacci
Mathematics/fibonacci/cpp/fibonacciBinet.cpp:5
↓ 1 callers
Function
fibonacciSearch
(arr, x, n)
Searching/Fibonacci Search/JavaScript/fibonacciSearch.js:22
↓ 1 callers
Function
fillsparse
Graphs/LCA/lca1.cpp:37
↓ 1 callers
Function
finLongestOverAll
Dynamic Programming/Longest Path Matrix/cpp/longPathMat.cpp:22
↓ 1 callers
Method
find
(int count,int ro,HashSet<Integer> row,HashSet<Integer> col,int A,ArrayList<String> temp,StringBuilder build,S
Backtracking/Nqueens.java:9
↓ 1 callers
Function
findBestMatrix
(openList)
Searching/8-puzzleProblem/8-puzzleProblem.py:206
↓ 1 callers
Function
findBestMove
Combinatorial Game Theory/Tic-Tac-Toe Optimal Move/tttoptmove.cpp:119
↓ 1 callers
Function
findBestMove
Combinatorial Game Theory/Tic-Tac-Toe Optimal Move/Cpp/Tic-Tac-Toe.cpp:119
↓ 1 callers
Function
findCentroid
Tree/Centroid Decomposition/C++/centroid-decomposition.cpp:38
↓ 1 callers
Method
findFactorial
( Integer number )
Recursive Algorithms/Factorial/Java/factorial.java:6
↓ 1 callers
Function
findGCD
Mathematics/GCD/cpp/GCDlarge.cpp:8
↓ 1 callers
Function
findGolomb
Return the nth element of Golomb sequence
Dynamic Programming/golomb.cpp:8
↓ 1 callers
Function
findLCM
(a, b)
Mathematics/LCM/python/lcm.py:3
↓ 1 callers
Function
findLISBit
Dynamic Programming/Longest Increasing Subsequence/cpp/longest_increasing_subsequence_bit.cpp:24
↓ 1 callers
Function
findLongestFromACell
Dynamic Programming/Longest Path Matrix/cpp/longPathMat.cpp:6
↓ 1 callers
Function
findLongestIncSubLength
Dynamic Programming/Longest Increasing Subsequence/cpp/longest_increasing_subsequence.cpp:20
↓ 1 callers
Method
findLongestIncSubLength
(int arr[])
Dynamic Programming/Longest Increasing Subsequence/java/LongestIncreasingSubsequence.java:13
↓ 1 callers
Function
findMax
Returns index of the maximum element in arr[0..n-1]
Sorting/Pancake Sorting/CPP/pancake_sort.cpp:24
↓ 1 callers
Function
findMax
Dynamic Programming/Longest Increasing Subsequence/cpp/longest_increasing_subsequence.cpp:10
↓ 1 callers
Method
findMax
(int arr[], int n)
Sorting/Pancake Sorting/Java/pancake_sorting.java:26
↓ 1 callers
Method
findMax
(parent *Node)
Tree/Binary Search Tree/go/src/bst.go:58
↓ 1 callers
Method
findMax
(int arr[])
Dynamic Programming/Longest Increasing Subsequence/java/LongestIncreasingSubsequence.java:34
↓ 1 callers
Function
findMaxSubPath
(integersInMatrix)
Dynamic Programming/Maximum Path Sum in Matrix/max_sum_path.py:11
↓ 1 callers
Function
findMstKruskal
Graphs/Minimum Spanning Tree/C++/kruskal.cpp:4
↓ 1 callers
Function
findMstPrim
Graphs/Minimum Spanning Tree/C++/prim.cpp:4
↓ 1 callers
Function
find_max_crossing_subarray
(A, low, mid, high)
Recursive Algorithms/MaximumSubarray/python/maximum_subarray.py:2
↓ 1 callers
Function
find_max_crossing_subarray
Recursive Algorithms/MaximumSubarray/cpp/maximum_subarray.cpp:5
↓ 1 callers
Function
find_max_subarray
(A, low, high)
Recursive Algorithms/MaximumSubarray/python/maximum_subarray.py:17
↓ 1 callers
Function
find_max_subarray
Recursive Algorithms/MaximumSubarray/cpp/maximum_subarray.cpp:28
↓ 1 callers
Function
find_maximum_cost
(Y)
Dynamic Programming/Create Maximum Cost List/solution.py:9
↓ 1 callers
Method
flipColors
(Node h)
Tree/Red Black BST/RBBST.java:55
↓ 1 callers
Function
floydWarshall
Solves the all-pairs shortest path problem using Floyd Warshall algorithm
Greedy Algorithms/FloydWarshall-AllPairShortestPath.c:15
↓ 1 callers
Method
floyd_warshall
Graphs/Floyd/Cplusplus/floydWarshall.cpp:38
↓ 1 callers
Function
fordFulkerson
Returns the maximum flow from s to t in the given graph
Greedy Algorithms/ford-fulkerson.cpp:48
↓ 1 callers
Function
fordFulkerson
Returns the maximum flow from s to t in the given graph
Graphs/ford-fulkerson/max_flow.cpp:48
↓ 1 callers
Method
fordFulkerson
(int graph[][], int s, int t)
Graphs/FordMaxFlow.java:51
↓ 1 callers
Function
fractional_knapsack
(items, W)
Greedy Algorithms/Fractional Knapsack/python/fractionalKnapsack.py:10
↓ 1 callers
Function
free_doubly_linked_list
LinkedList/Reverse-DoublyLinkedList/CPP/ReverseDoublyLinkedList.cpp:56
↓ 1 callers
Function
front
Function to get front of queue
data structures/queue/cpp/queue-implementation.cpp:59
↓ 1 callers
Function
gameOver
A C function that returns True if game has ended and False if game is not yet over
Combinatorial Game Theory/Game of NIM/gameNIM.c:43
↓ 1 callers
Function
gcd
Uses Euclidean algorithm to calculate GCD Takes two numbers
Mathematics/LCM/ruby/lcm.rb:3
↓ 1 callers
Function
gcd
(a int, b int)
Mathematics/LCM/go/lcm.go:7
↓ 1 callers
Function
gcd
(a int, b int)
Mathematics/LCM/go/src/main.go:7
↓ 1 callers
Function
gcd
Mathematics/LCM/CPP/lcm.cpp:3
↓ 1 callers
Function
gcd
(a, b)
Mathematics/GCD/euclidean_algo_GCD_basic.py:3
↓ 1 callers
Function
gcd
Recursive function to return gcd of a and b
Mathematics/GCD/cpp/FindGCD.cpp:6
↓ 1 callers
Function
gcd
(a int, b int)
Mathematics/GCD/go/src/main.go:7
↓ 1 callers
Function
gcd
Graphs/Kosaraju's Algorithm/cpp/strongly-connected-components-kosaraju-algorithm.cpp:39
← previous
next →
901–1,000 of 3,327, ranked by callers