Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/algorithm-archivists/algorithm-archive
/ functions
Functions
774 in github.com/algorithm-archivists/algorithm-archive
⨍
Functions
774
◇
Types & classes
154
↓ 1 callers
Function
main
()
contents/huffman_encoding/code/python/huffman.py:99
↓ 1 callers
Function
main
()
contents/split-operator_method/code/python/split_op.py:115
↓ 1 callers
Function
main
()
contents/gaussian_elimination/code/python/gaussian_elimination.py:67
↓ 1 callers
Function
main
()
contents/forward_euler_method/code/python/euler.py:22
↓ 1 callers
Function
main
()
contents/forward_euler_method/code/javascript/euler.js:22
↓ 1 callers
Function
main
()
contents/stacks_and_queues/code/python/stack.py:32
↓ 1 callers
Function
main
()
contents/stacks_and_queues/code/python/queue.py:32
↓ 1 callers
Function
main
()
contents/tree_traversal/code/python/tree_traversal.py:63
↓ 1 callers
Function
main
()
contents/jarvis_march/code/python/jarvis_march.py:31
↓ 1 callers
Function
main
()
contents/stable_marriage_problem/code/python/stable_marriage.py:10
↓ 1 callers
Function
main
()
contents/flood_fill/code/python/flood_fill.py:65
↓ 1 callers
Function
main
()
contents/thomas_algorithm/code/python/thomas.py:25
↓ 1 callers
Function
main
()
contents/verlet_integration/code/python/verlet.py:36
↓ 1 callers
Function
main
()
contents/graham_scan/code/python/graham_scan.py:31
↓ 1 callers
Function
makeQueue
(iterable)
contents/huffman_encoding/code/javascript/huffman.js:64
↓ 1 callers
Method
make_codebook
(self)
contents/huffman_encoding/code/rust/huffman.rs:78
↓ 1 callers
Function
matmul
contents/barnsley/code/c/barnsley.c:18
↓ 1 callers
Method
matrixMultiplication
(double[][] matrix)
contents/barnsley/code/java/Barnsley.java:22
↓ 1 callers
Method
matrix_mul
(self, rhs: Vec<Point3>)
contents/barnsley/code/rust/barnsley.rs:20
↓ 1 callers
Function
metropolis_step
Perform one full iteration and return new position.
contents/metropolis/code/python/metropolis.py:24
↓ 1 callers
Function
monteCarlo
contents/monte_carlo_integration/code/kotlin/MonteCarlo.kt:5
↓ 1 callers
Function
monteCarlo
(n)
contents/monte_carlo_integration/code/javascript/monte_carlo.js:8
↓ 1 callers
Function
monteCarlo
(samples int)
contents/monte_carlo_integration/code/go/monteCarlo.go:16
↓ 1 callers
Method
monteCarlo
(int samples)
contents/monte_carlo_integration/code/java/MonteCarlo.java:17
↓ 1 callers
Function
monte_carlo
Return the estimate of pi using the monte carlo algorithm.
contents/monte_carlo_integration/code/python/monte_carlo.py:9
↓ 1 callers
Function
monte_carlo
(int $samples, float $radius = 1)
contents/monte_carlo_integration/code/php/monte_carlo.php:14
↓ 1 callers
Function
monte_carlo
(n_samples, radius=1)
contents/monte_carlo_integration/code/ruby/monte_carlo.rb:6
↓ 1 callers
Function
monte_carlo
(n: i64)
contents/monte_carlo_integration/code/rust/monte_carlo.rs:11
↓ 1 callers
Function
monte_carlo
contents/monte_carlo_integration/code/c/monte_carlo.c:11
↓ 1 callers
Function
monte_carlo_pi
* Return an estimate of PI using Monte Carlo integration. * @param samples number of iterations to use * @return estimate of pi */
contents/monte_carlo_integration/code/cpp/monte_carlo.cpp:23
↓ 1 callers
Method
onPropose
Acts upon a given Proposal
contents/stable_marriage_problem/code/ruby/stable_marriage.rb:42
↓ 1 callers
Method
pick_preferred
Pick a new partner or stay with the old one if they are preferred
contents/stable_marriage_problem/code/python/stable_marriage.py:89
↓ 1 callers
Method
polarAngle
(Point origin, Point p)
contents/graham_scan/code/java/GrahamScan.java:31
↓ 1 callers
Function
polar_angle
Find the polar angle of a point relative to a reference point
contents/graham_scan/code/python/graham_scan.py:9
↓ 1 callers
Function
polar_angles_sort
contents/graham_scan/code/c/graham.c:32
↓ 1 callers
Method
pop
()
contents/stacks_and_queues/code/typescript/stack.ts:27
↓ 1 callers
Method
pop
()
contents/stacks_and_queues/code/java/StackTest.java:53
↓ 1 callers
Method
prefers
(other)
contents/stable_marriage_problem/code/javascript/stable-marriage.js:10
↓ 1 callers
Function
prefers_partner
contents/stable_marriage_problem/code/c/stable_marriage.c:38
↓ 1 callers
Method
printCodeBook
()
contents/huffman_encoding/code/java/huffman.java:76
↓ 1 callers
Method
propose
()
contents/stable_marriage_problem/code/php/stable_marriage.php:57
↓ 1 callers
Method
propose
(partners)
contents/stable_marriage_problem/code/ruby/stable_marriage.rb:14
↓ 1 callers
Method
propose
()
contents/stable_marriage_problem/code/java/stable-marriage.java:134
↓ 1 callers
Method
propose_to_next
Propose to the next person in the own preference list
contents/stable_marriage_problem/code/python/stable_marriage.py:83
↓ 1 callers
Function
queue_empty
contents/flood_fill/code/c/flood_fill.c:115
↓ 1 callers
Function
queue_fill
(canvas, p, old_val, new_val)
contents/flood_fill/code/python/flood_fill.py:38
↓ 1 callers
Function
queue_fill
contents/flood_fill/code/cpp/flood_fill.cpp:66
↓ 1 callers
Function
queue_fill
contents/flood_fill/code/c/flood_fill.c:149
↓ 1 callers
Function
queue_resize
contents/tree_traversal/code/c/utility.h:69
↓ 1 callers
Function
random_element
contents/IFS/code/c/IFS.c:14
↓ 1 callers
Function
randrange
Returns a random integer in [0, numElems-1]
contents/IFS/code/cpp/IFS.cpp:30
↓ 1 callers
Method
receiveProposal
(Person $man)
contents/stable_marriage_problem/code/php/stable_marriage.php:65
↓ 1 callers
Method
recieveProposal
(Man suitor)
contents/stable_marriage_problem/code/java/stable-marriage.java:115
↓ 1 callers
Function
recurse
(node, bitstring, dict)
contents/huffman_encoding/code/javascript/huffman.js:30
↓ 1 callers
Function
recursive_fill
(canvas, p, old_val, new_val)
contents/flood_fill/code/python/flood_fill.py:55
↓ 1 callers
Function
recursive_fill
contents/flood_fill/code/cpp/flood_fill.cpp:46
↓ 1 callers
Function
recursive_fill
contents/flood_fill/code/c/flood_fill.c:174
↓ 1 callers
Method
selectArray
(double[][][] hutchinsonOp, double[] probabilities)
contents/barnsley/code/java/Barnsley.java:35
↓ 1 callers
Function
select_array
This is a function that reads in the Hutchinson operator and corresponding probabilities and outputs a randomly selected transform This works by choos
contents/barnsley/code/cpp/barnsley.cpp:62
↓ 1 callers
Function
select_array
(hutchinson_op: &[Vec<Point3>], probabilities: &[f64])
contents/barnsley/code/rust/barnsley.rs:28
↓ 1 callers
Function
select_array
This function reads in the Hutchinson operator and corresponding probabilities and returns a randomly selected transform This works by choosing a rand
contents/barnsley/code/c/barnsley.c:32
↓ 1 callers
Method
setMatch
(Person $match)
contents/stable_marriage_problem/code/php/stable_marriage.php:46
↓ 1 callers
Method
setMate
(Person mate)
contents/stable_marriage_problem/code/java/stable-marriage.java:73
↓ 1 callers
Method
size
()
contents/stacks_and_queues/code/typescript/queue.ts:31
↓ 1 callers
Method
size
()
contents/stacks_and_queues/code/java/StackTest.java:36
↓ 1 callers
Method
solveEuler
(double timestep, int n)
contents/forward_euler_method/code/java/ForwardEuler.java:2
↓ 1 callers
Function
solve_euler
contents/forward_euler_method/code/cpp/euler.cpp:14
↓ 1 callers
Function
solve_euler
(timestep: f64, result: &mut [f64])
contents/forward_euler_method/code/rust/euler.rs:10
↓ 1 callers
Function
solve_euler
contents/forward_euler_method/code/c/euler.c:4
↓ 1 callers
Function
sort_by_bit_reverse
contents/cooley_tukey/code/cpp/fft.cpp:70
↓ 1 callers
Function
split_op
(par: Param, opr: Operators)
contents/split-operator_method/code/python/split_op.py:57
↓ 1 callers
Function
split_op
contents/split-operator_method/code/cpp/split_op.cpp:99
↓ 1 callers
Function
split_op
(par: &Parameters, opr: &mut Operators)
contents/split-operator_method/code/rust/split_op.rs:104
↓ 1 callers
Function
split_op
contents/split-operator_method/code/c/split_op.c:98
↓ 1 callers
Function
stableMarriage
(guys, girls)
contents/stable_marriage_problem/code/javascript/stable-marriage.js:24
↓ 1 callers
Function
stable_marriage
Finds pairs with stable marriages
contents/stable_marriage_problem/code/python/stable_marriage.py:48
↓ 1 callers
Function
stable_marriage
(array $men, array $women)
contents/stable_marriage_problem/code/php/stable_marriage.php:88
↓ 1 callers
Function
stable_marriage
contents/stable_marriage_problem/code/c/stable_marriage.c:49
↓ 1 callers
Function
stable_match
contents/stable_marriage_problem/code/cpp/stable_marriage.cpp:60
↓ 1 callers
Function
stack_empty
contents/flood_fill/code/c/flood_fill.c:58
↓ 1 callers
Function
stack_fill
(canvas, p, old_val, new_val)
contents/flood_fill/code/python/flood_fill.py:27
↓ 1 callers
Function
stack_fill
contents/flood_fill/code/cpp/flood_fill.cpp:95
↓ 1 callers
Function
stack_fill
contents/flood_fill/code/c/flood_fill.c:79
↓ 1 callers
Function
stack_pop
contents/tree_traversal/code/c/utility.h:42
↓ 1 callers
Function
stack_pop
contents/flood_fill/code/c/flood_fill.c:71
↓ 1 callers
Function
stormerVerlet
contents/verlet_integration/code/kotlin/verlet.kt:17
↓ 1 callers
Function
stormerVerlet
(pos, acc, dt)
contents/verlet_integration/code/javascript/verlet.js:16
↓ 1 callers
Function
stormerVerlet
(pos, acc, dt float64)
contents/verlet_integration/code/go/verlet.go:18
↓ 1 callers
Function
stormer_verlet
(pos, acc, dt)
contents/verlet_integration/code/python/verlet.py:12
↓ 1 callers
Function
stormer_verlet
contents/verlet_integration/code/cpp/verlet.cpp:24
↓ 1 callers
Function
stormer_verlet
(pos, acc, dt)
contents/verlet_integration/code/ruby/verlet.rb:16
↓ 1 callers
Function
stormer_verlet
(mut pos: f64, acc: f64, dt: f64)
contents/verlet_integration/code/rust/verlet.rs:15
↓ 1 callers
Function
stormer_verlet
contents/verlet_integration/code/c/verlet.c:16
↓ 1 callers
Method
stormer_verlet
(double pos, double acc, double dt)
contents/verlet_integration/code/java/Verlet.java:31
↓ 1 callers
Method
swapRow
(double[][] a, int rowA, int rowB)
contents/gaussian_elimination/code/java/GaussianElimination.java:89
↓ 1 callers
Function
swap_rows
contents/gaussian_elimination/code/c/gaussian_elimination.c:5
↓ 1 callers
Method
swap_rows
(&mut self, a: usize, b: usize)
contents/gaussian_elimination/code/rust/gaussian_elimination.rs:21
↓ 1 callers
Function
test_metropolis_iterate
Calculate error in normalized density histogram of data generated by metropolis_iterate() by using normalized-root-mean-square-deviati
contents/metropolis/code/python/metropolis.py:45
↓ 1 callers
Function
thomas
(a, b, c, d)
contents/thomas_algorithm/code/python/thomas.py:4
↓ 1 callers
Function
thomas
contents/thomas_algorithm/code/kotlin/thomas.kt:1
← previous
next →
401–500 of 774, ranked by callers