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
chaos_game
This is a general function to simulate a chaos game - output_points: pointer to an initialized output array - num: the number of iterations - initial_
contents/barnsley/code/c/barnsley.c:58
↓ 1 callers
Function
chaos_game
(n, shape_points)
contents/IFS/code/python/IFS.py:5
↓ 1 callers
Function
chaos_game
(iters: usize, shapes: Vec<Point>)
contents/IFS/code/rust/IFS.rs:9
↓ 1 callers
Function
chaos_game
contents/IFS/code/c/IFS.c:18
↓ 1 callers
Function
check
(result, threshold, time_step)
contents/forward_euler_method/code/python/euler.py:12
↓ 1 callers
Function
check
(result []float64, threshold, timeStep float64)
contents/forward_euler_method/code/go/euler.go:17
↓ 1 callers
Function
checkEuler
(arr, timeStep, threshold)
contents/forward_euler_method/code/javascript/euler.js:9
↓ 1 callers
Method
checkResult
(double[] eulerResult, double threshold, double timestep)
contents/forward_euler_method/code/java/ForwardEuler.java:13
↓ 1 callers
Function
check_result
contents/forward_euler_method/code/cpp/euler.cpp:27
↓ 1 callers
Function
check_result
contents/forward_euler_method/code/c/euler.c:13
↓ 1 callers
Function
choose
Return a random point from the non-empty PointVector
contents/IFS/code/cpp/IFS.cpp:35
↓ 1 callers
Method
chooseMatch
()
contents/stable_marriage_problem/code/php/stable_marriage.php:70
↓ 1 callers
Method
chooseMate
()
contents/stable_marriage_problem/code/java/stable-marriage.java:119
↓ 1 callers
Function
chooseNextPointOnHull
(currentPoint)
contents/jarvis_march/code/javascript/jarvis-march.js:13
↓ 1 callers
Function
codebookRecurse
(node *node, cb *codebook, code []rune)
contents/huffman_encoding/code/go/huffman.go:68
↓ 1 callers
Function
codebook_free
contents/huffman_encoding/code/c/huffman.c:197
↓ 1 callers
Function
codebook_recurse
contents/huffman_encoding/code/c/huffman.c:168
↓ 1 callers
Function
color
(f_val, threshold)
contents/domain_coloring/code/python/domain_coloring.py:22
↓ 1 callers
Function
compute_sobel
(signal)
contents/convolutions/2d/code/python/2d_convolution.py:46
↓ 1 callers
Function
concat
The two concat functions are horribly inefficient */
contents/huffman_encoding/code/c/huffman.c:41
↓ 1 callers
Function
concat_char
contents/huffman_encoding/code/c/huffman.c:48
↓ 1 callers
Function
convolve_cyclic
(signal, filter_array)
contents/convolutions/1d/code/python/1d_convolution.py:5
↓ 1 callers
Function
convolve_fft
(signal1, signal2)
contents/convolutions/convolutional_theorem/code/python/convolutional_theorem.py:5
↓ 1 callers
Function
cooley_tukey
(X)
contents/cooley_tukey/code/python/fft.py:15
↓ 1 callers
Function
cooley_tukey
contents/cooley_tukey/code/cpp/fft.cpp:37
↓ 1 callers
Function
cooley_tukey
(x: &[Complex<f64>])
contents/cooley_tukey/code/rust/fft.rs:39
↓ 1 callers
Function
cooley_tukey
(x)
contents/cooley_tukey/code/javascript/fft.js:17
↓ 1 callers
Function
cooley_tukey
contents/cooley_tukey/code/c/fft.c:37
↓ 1 callers
Function
counterClockWise
(p1, p2, p3 point)
contents/jarvis_march/code/go/jarvis.go:27
↓ 1 callers
Function
counterClockwise
(p1, p2, p3 point)
contents/graham_scan/code/go/graham.go:13
↓ 1 callers
Function
counter_clockwise
Is the turn counter-clockwise?
contents/graham_scan/code/python/graham_scan.py:4
↓ 1 callers
Function
counter_clockwise
Determines whether the angle abc is clockwise, counter-clockwise or colinear result > 0 : counter-clockwise result = 0 : colinear result < 0 : clockwi
contents/graham_scan/code/rust/graham_scan.rs:33
↓ 1 callers
Method
createAllChildren
(Node node, int rowCount, int childrenCount)
contents/tree_traversal/code/java/Tree.java:100
↓ 1 callers
Function
createCodebook
(tree)
contents/huffman_encoding/code/javascript/huffman.js:27
↓ 1 callers
Function
createTree
(str)
contents/huffman_encoding/code/javascript/huffman.js:10
↓ 1 callers
Method
createTree
()
contents/huffman_encoding/code/java/huffman.java:40
↓ 1 callers
Function
create_sobel_operators
()
contents/convolutions/2d/code/python/2d_convolution.py:36
↓ 1 callers
Function
decode
(bitstring, tree)
contents/huffman_encoding/code/javascript/huffman.js:47
↓ 1 callers
Function
decode
(message string, root *node)
contents/huffman_encoding/code/go/huffman.go:94
↓ 1 callers
Function
decode
contents/huffman_encoding/code/c/huffman.c:242
↓ 1 callers
Method
decode
contents/huffman_encoding/code/cpp/huffman.cpp:206
↓ 1 callers
Method
decode
(&self, input: &str)
contents/huffman_encoding/code/rust/huffman.rs:87
↓ 1 callers
Method
decode
(String encoded)
contents/huffman_encoding/code/java/huffman.java:101
↓ 1 callers
Method
decode_dfs
(&self, input: &str, result: &mut String)
contents/huffman_encoding/code/rust/huffman.rs:96
↓ 1 callers
Function
decode_recurse
contents/huffman_encoding/code/c/huffman.c:224
↓ 1 callers
Method
decoded
contents/huffman_encoding/code/cpp/huffman.cpp:86
↓ 1 callers
Function
dequeue
contents/tree_traversal/code/c/utility.h:92
↓ 1 callers
Function
dequeue
contents/flood_fill/code/c/flood_fill.c:138
↓ 1 callers
Method
dequeue
(self)
contents/stacks_and_queues/code/python/queue.py:15
↓ 1 callers
Method
dequeue
()
contents/stacks_and_queues/code/typescript/queue.ts:27
↓ 1 callers
Method
dequeue
()
contents/stacks_and_queues/code/java/QueueTest.java:54
↓ 1 callers
Method
dfs
(&self, code: String, codebook: &mut HashMap<char, String>)
contents/huffman_encoding/code/rust/huffman.rs:113
↓ 1 callers
Function
dfsInorder
(tree)
contents/tree_traversal/code/javascript/tree.js:30
↓ 1 callers
Function
dfsIterative
(tree)
contents/tree_traversal/code/javascript/tree.js:53
↓ 1 callers
Function
dfsPostorder
(tree)
contents/tree_traversal/code/javascript/tree.js:21
↓ 1 callers
Function
dfsPreorder
(tree)
contents/tree_traversal/code/javascript/tree.js:12
↓ 1 callers
Function
dfsRecursive
(n *node)
contents/tree_traversal/code/go/treetraversal.go:10
↓ 1 callers
Function
dfsRecursiveInorderBtree
(n *node)
contents/tree_traversal/code/go/treetraversal.go:24
↓ 1 callers
Function
dfsRecursivePostorder
(n *node)
contents/tree_traversal/code/go/treetraversal.go:17
↓ 1 callers
Function
dfsStack
(n *node)
contents/tree_traversal/code/go/treetraversal.go:40
↓ 1 callers
Function
dfs_recursive
(node)
contents/tree_traversal/code/python/tree_traversal.py:17
↓ 1 callers
Function
dfs_recursive
Simple recursive scheme for DFS
contents/tree_traversal/code/cpp/tree_example.cpp:18
↓ 1 callers
Function
dfs_recursive
(n: &Node)
contents/tree_traversal/code/rust/tree.rs:9
↓ 1 callers
Function
dfs_recursive
contents/tree_traversal/code/c/tree_traversal.c:37
↓ 1 callers
Function
dfs_recursive_inorder_btree
(node)
contents/tree_traversal/code/python/tree_traversal.py:34
↓ 1 callers
Function
dfs_recursive_inorder_btree
contents/tree_traversal/code/cpp/tree_example.cpp:34
↓ 1 callers
Function
dfs_recursive_inorder_btree
(n: &Node)
contents/tree_traversal/code/rust/tree.rs:25
↓ 1 callers
Function
dfs_recursive_inorder_btree
contents/tree_traversal/code/c/tree_traversal.c:55
↓ 1 callers
Function
dfs_recursive_postorder
(node)
contents/tree_traversal/code/python/tree_traversal.py:25
↓ 1 callers
Function
dfs_recursive_postorder
contents/tree_traversal/code/cpp/tree_example.cpp:26
↓ 1 callers
Function
dfs_recursive_postorder
(n: &Node)
contents/tree_traversal/code/rust/tree.rs:17
↓ 1 callers
Function
dfs_recursive_postorder
contents/tree_traversal/code/c/tree_traversal.c:47
↓ 1 callers
Function
dfs_stack
(node)
contents/tree_traversal/code/python/tree_traversal.py:48
↓ 1 callers
Function
dfs_stack
Simple non-recursive scheme for DFS
contents/tree_traversal/code/cpp/tree_example.cpp:55
↓ 1 callers
Function
dfs_stack
(n: &Node)
contents/tree_traversal/code/rust/tree.rs:41
↓ 1 callers
Function
dfs_stack
contents/tree_traversal/code/c/tree_traversal.c:75
↓ 1 callers
Function
dft
(X)
contents/cooley_tukey/code/python/fft.py:6
↓ 1 callers
Function
dft
(x: &[Complex<f64>])
contents/cooley_tukey/code/rust/fft.rs:24
↓ 1 callers
Function
dft
(x)
contents/cooley_tukey/code/javascript/fft.js:3
↓ 1 callers
Function
drand
Returns a random double in [0, 1)
contents/approximate_counting/code/cpp/approximate_counting.cpp:14
↓ 1 callers
Function
drand
This function returns a pseudo-random number between 0 and 1
contents/approximate_counting/code/c/approximate_counting.c:8
↓ 1 callers
Function
drand
Returns a random double in [0, 1)
contents/barnsley/code/cpp/barnsley.cpp:53
↓ 1 callers
Function
encode
(str)
contents/huffman_encoding/code/javascript/huffman.js:1
↓ 1 callers
Function
encode
(message string)
contents/huffman_encoding/code/go/huffman.go:83
↓ 1 callers
Function
encode
contents/huffman_encoding/code/c/huffman.c:208
↓ 1 callers
Method
encode
(&self, input: &str)
contents/huffman_encoding/code/rust/huffman.rs:131
↓ 1 callers
Method
encode
()
contents/huffman_encoding/code/java/huffman.java:90
↓ 1 callers
Method
equals
(Point p)
contents/jarvis_march/code/java/JarvisMarch.java:21
↓ 1 callers
Function
euclidMod
contents/euclidean_algorithm/code/kotlin/Euclidean.kt:15
↓ 1 callers
Function
euclidMod
(a, b)
contents/euclidean_algorithm/code/javascript/euclidean_example.js:1
↓ 1 callers
Function
euclidMod
(a, b int)
contents/euclidean_algorithm/code/go/euclidean.go:14
↓ 1 callers
Method
euclidMod
(int a, int b)
contents/euclidean_algorithm/code/java/EuclideanAlgo.java:18
↓ 1 callers
Function
euclidSub
contents/euclidean_algorithm/code/kotlin/Euclidean.kt:3
↓ 1 callers
Function
euclidSub
(a, b)
contents/euclidean_algorithm/code/javascript/euclidean_example.js:15
↓ 1 callers
Function
euclidSub
(a, b int)
contents/euclidean_algorithm/code/go/euclidean.go:25
↓ 1 callers
Method
euclidSub
(int a, int b)
contents/euclidean_algorithm/code/java/EuclideanAlgo.java:3
↓ 1 callers
Function
euclid_mod
(a, b)
contents/euclidean_algorithm/code/python/euclidean_example.py:1
↓ 1 callers
Function
euclid_mod
(int $a, int $b)
contents/euclidean_algorithm/code/php/euclidean.php:20
↓ 1 callers
Function
euclid_mod
Euclidean algorithm using modulus
contents/euclidean_algorithm/code/cpp/euclidean.cpp:6
↓ 1 callers
Function
euclid_mod
contents/euclidean_algorithm/code/c/euclidean_example.c:4
← previous
next →
201–300 of 774, ranked by callers