From fc46f441ae1ee9dfe2ca35ecabe40ee4065a26d0 Mon Sep 17 00:00:00 2001 From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> Date: Fri, 10 Jul 2020 16:50:36 +0000 Subject: [PATCH] Documentation for 05bb23ca27046c7bb4954d1317ea8108b4c2cd9d --- d2/d4b/spirograph_8cpp__incl.map | 11 + d2/d4b/spirograph_8cpp__incl.md5 | 1 + d2/d4b/spirograph_8cpp__incl.svg | 230 ++++++ d2/d4b/spirograph_8cpp__incl_org.svg | 142 ++++ d4/d86/large__number_8h_source.html | 9 + d5/d88/md__d_i_r_e_c_t_o_r_y.html | 27 +- d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html | 6 +- da/d77/spirograph_8cpp.html | 228 ++++++ da/d77/spirograph_8cpp.js | 7 + ...c04138a5bfe5d72780bb7e82a18e627_cgraph.map | 36 + ...c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 | 1 + ...c04138a5bfe5d72780bb7e82a18e627_cgraph.svg | 699 ++++++++++++++++++ ...38a5bfe5d72780bb7e82a18e627_cgraph_org.svg | 611 +++++++++++++++ da/dd3/namespacespirograph.html | 277 +++++++ ...e83a64e8443fff1e5ffdc1c299c1e99_cgraph.map | 10 + ...e83a64e8443fff1e5ffdc1c299c1e99_cgraph.md5 | 1 + ...e83a64e8443fff1e5ffdc1c299c1e99_cgraph.svg | 127 ++++ ...ca22dbe4563358960e907a40cd3e1ac_cgraph.map | 5 + ...ca22dbe4563358960e907a40cd3e1ac_cgraph.md5 | 1 + ...ca22dbe4563358960e907a40cd3e1ac_cgraph.svg | 52 ++ ...0001_000011.html => dir_000001_000012.html | 0 dir_4d6e05837bf820fb089a8a8cdf2f42b7_dep.map | 2 +- dir_4d6e05837bf820fb089a8a8cdf2f42b7_dep.md5 | 2 +- dir_4d6e05837bf820fb089a8a8cdf2f42b7_dep.svg | 2 +- dir_e79632891301b850df87e9c0030293fa.html | 116 +++ dir_e79632891301b850df87e9c0030293fa.js | 4 + files.html | 210 +++--- files_dup.js | 1 + globals.html | 3 +- globals_defs.html | 1 + globals_func_m.html | 43 +- globals_func_s.html | 6 +- globals_m.html | 71 +- globals_s.html | 6 +- index.html | 8 +- menudata.js | 19 +- namespacemembers.html | 10 + namespacemembers_func.html | 72 +- namespaces.html | 7 +- namespaces_dup.js | 1 + navtreedata.js | 39 +- navtreeindex0.js | 284 +++---- navtreeindex1.js | 214 +++--- navtreeindex2.js | 246 +++--- navtreeindex3.js | 282 +++---- navtreeindex4.js | 20 +- search/all_0.js | 2 +- search/all_13.js | 212 +++--- search/all_14.js | 186 ++--- search/all_15.js | 122 +-- search/all_16.js | 68 +- search/all_17.js | 158 ++-- search/all_18.js | 8 +- search/all_19.js | 8 +- search/all_1a.js | 4 +- search/all_1b.js | 182 ++--- search/all_d.js | 2 +- search/classes_0.js | 36 +- search/classes_1.js | 78 +- search/classes_10.js | 6 +- search/classes_11.js | 78 +- search/classes_12.js | 80 +- search/classes_13.js | 44 +- search/classes_14.js | 66 +- search/classes_15.js | 22 +- search/classes_16.js | 62 +- search/classes_17.js | 4 +- search/classes_18.js | 2 +- search/classes_2.js | 68 +- search/classes_3.js | 30 +- search/classes_4.js | 34 +- search/classes_5.js | 34 +- search/classes_6.js | 12 +- search/classes_7.js | 12 +- search/classes_8.js | 196 ++--- search/classes_9.js | 2 +- search/classes_a.js | 4 +- search/classes_b.js | 34 +- search/classes_c.js | 72 +- search/classes_d.js | 34 +- search/classes_e.js | 24 +- search/classes_f.js | 34 +- search/defines_0.js | 4 +- search/defines_1.js | 4 +- search/defines_2.js | 4 +- search/defines_3.js | 2 +- search/defines_4.js | 4 +- search/defines_5.js | 8 +- search/defines_6.js | 4 +- search/files_0.js | 8 +- search/files_1.js | 22 +- search/files_10.js | 8 +- search/files_11.js | 4 +- search/files_12.js | 23 +- search/files_13.js | 8 +- search/files_14.js | 2 +- search/files_2.js | 10 +- search/files_3.js | 12 +- search/files_4.js | 6 +- search/files_5.js | 18 +- search/files_6.js | 10 +- search/files_7.js | 8 +- search/files_8.js | 6 +- search/files_9.js | 2 +- search/files_a.js | 6 +- search/files_b.js | 18 +- search/files_c.js | 10 +- search/files_d.js | 6 +- search/files_e.js | 8 +- search/files_f.js | 18 +- search/functions_0.js | 4 +- search/functions_1.js | 152 ++-- search/functions_10.js | 144 ++-- search/functions_11.js | 12 +- search/functions_12.js | 144 ++-- search/functions_13.js | 339 ++++----- search/functions_14.js | 148 ++-- search/functions_15.js | 80 +- search/functions_16.js | 44 +- search/functions_17.js | 146 ++-- search/functions_18.js | 6 +- search/functions_19.js | 2 +- search/functions_1a.js | 2 +- search/functions_1b.js | 182 ++--- search/functions_2.js | 112 +-- search/functions_3.js | 144 ++-- search/functions_4.js | 154 ++-- search/functions_5.js | 102 +-- search/functions_6.js | 204 ++--- search/functions_7.js | 116 +-- search/functions_8.js | 28 +- search/functions_9.js | 172 ++--- search/functions_a.js | 6 +- search/functions_b.js | 16 +- search/functions_c.js | 86 +-- search/functions_d.js | 158 ++-- search/functions_e.js | 94 +-- search/functions_f.js | 112 +-- search/groups_0.js | 2 +- search/groups_1.js | 2 +- search/groups_2.js | 2 +- search/namespaces_0.js | 2 +- search/namespaces_1.js | 2 +- search/namespaces_2.js | 2 +- search/namespaces_3.js | 19 +- search/pages_0.js | 2 +- search/pages_1.js | 2 +- search/pages_2.js | 2 +- search/pages_3.js | 4 +- search/related_0.js | 10 +- search/typedefs_0.js | 2 +- search/typedefs_1.js | 2 +- search/typedefs_2.js | 2 +- search/variables_0.js | 2 +- search/variables_1.js | 6 +- search/variables_10.js | 2 +- search/variables_11.js | 2 +- search/variables_12.js | 2 +- search/variables_2.js | 4 +- search/variables_3.js | 2 +- search/variables_4.js | 2 +- search/variables_5.js | 4 +- search/variables_6.js | 6 +- search/variables_7.js | 2 +- search/variables_8.js | 2 +- search/variables_9.js | 2 +- search/variables_a.js | 2 +- search/variables_b.js | 4 +- search/variables_c.js | 4 +- search/variables_d.js | 10 +- search/variables_e.js | 4 +- search/variables_f.js | 2 +- 172 files changed, 6067 insertions(+), 3376 deletions(-) create mode 100644 d2/d4b/spirograph_8cpp__incl.map create mode 100644 d2/d4b/spirograph_8cpp__incl.md5 create mode 100644 d2/d4b/spirograph_8cpp__incl.svg create mode 100644 d2/d4b/spirograph_8cpp__incl_org.svg create mode 100644 da/d77/spirograph_8cpp.html create mode 100644 da/d77/spirograph_8cpp.js create mode 100644 da/d77/spirograph_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.map create mode 100644 da/d77/spirograph_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 create mode 100644 da/d77/spirograph_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg create mode 100644 da/d77/spirograph_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_org.svg create mode 100644 da/dd3/namespacespirograph.html create mode 100644 da/dd3/namespacespirograph_a8e83a64e8443fff1e5ffdc1c299c1e99_cgraph.map create mode 100644 da/dd3/namespacespirograph_a8e83a64e8443fff1e5ffdc1c299c1e99_cgraph.md5 create mode 100644 da/dd3/namespacespirograph_a8e83a64e8443fff1e5ffdc1c299c1e99_cgraph.svg create mode 100644 da/dd3/namespacespirograph_aeca22dbe4563358960e907a40cd3e1ac_cgraph.map create mode 100644 da/dd3/namespacespirograph_aeca22dbe4563358960e907a40cd3e1ac_cgraph.md5 create mode 100644 da/dd3/namespacespirograph_aeca22dbe4563358960e907a40cd3e1ac_cgraph.svg rename dir_000001_000011.html => dir_000001_000012.html (100%) create mode 100644 dir_e79632891301b850df87e9c0030293fa.html create mode 100644 dir_e79632891301b850df87e9c0030293fa.js diff --git a/d2/d4b/spirograph_8cpp__incl.map b/d2/d4b/spirograph_8cpp__incl.map new file mode 100644 index 000000000..d8955dce6 --- /dev/null +++ b/d2/d4b/spirograph_8cpp__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/d2/d4b/spirograph_8cpp__incl.md5 b/d2/d4b/spirograph_8cpp__incl.md5 new file mode 100644 index 000000000..9729bcdd2 --- /dev/null +++ b/d2/d4b/spirograph_8cpp__incl.md5 @@ -0,0 +1 @@ +37010eabad2b13d99480f0cef4798b02 \ No newline at end of file diff --git a/d2/d4b/spirograph_8cpp__incl.svg b/d2/d4b/spirograph_8cpp__incl.svg new file mode 100644 index 000000000..b012adfc5 --- /dev/null +++ b/d2/d4b/spirograph_8cpp__incl.svg @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +graphics/spirograph.cpp + + + +Node1 + + +graphics/spirograph.cpp + + + + + +Node2 + + +array + + + + + +Node1->Node2 + + + + + +Node3 + + +cmath + + + + + +Node1->Node3 + + + + + +Node4 + + +cstdlib + + + + + +Node1->Node4 + + + + + +Node5 + + +ctime + + + + + +Node1->Node5 + + + + + +Node6 + + +fstream + + + + + +Node1->Node6 + + + + + +Node7 + + +iomanip + + + + + +Node1->Node7 + + + + + +Node8 + + +iostream + + + + + +Node1->Node8 + + + + + +Node9 + + +sstream + + + + + +Node1->Node9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/d2/d4b/spirograph_8cpp__incl_org.svg b/d2/d4b/spirograph_8cpp__incl_org.svg new file mode 100644 index 000000000..81e2d1442 --- /dev/null +++ b/d2/d4b/spirograph_8cpp__incl_org.svg @@ -0,0 +1,142 @@ + + + + + + +graphics/spirograph.cpp + + + +Node1 + + +graphics/spirograph.cpp + + + + + +Node2 + + +array + + + + + +Node1->Node2 + + + + + +Node3 + + +cmath + + + + + +Node1->Node3 + + + + + +Node4 + + +cstdlib + + + + + +Node1->Node4 + + + + + +Node5 + + +ctime + + + + + +Node1->Node5 + + + + + +Node6 + + +fstream + + + + + +Node1->Node6 + + + + + +Node7 + + +iomanip + + + + + +Node1->Node7 + + + + + +Node8 + + +iostream + + + + + +Node1->Node8 + + + + + +Node9 + + +sstream + + + + + +Node1->Node9 + + + + + diff --git a/d4/d86/large__number_8h_source.html b/d4/d86/large__number_8h_source.html index ea8595389..71b29860e 100644 --- a/d4/d86/large__number_8h_source.html +++ b/d4/d86/large__number_8h_source.html @@ -443,9 +443,11 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
main
int main(int argc, char **argv)
Definition: kohonen_som_topology.cpp:566
Trie::hasChildren
static bool hasChildren(std::shared_ptr< TrieNode > node)
Definition: trie_modern.cpp:41
Complex::operator-
Complex operator-(const Complex &other)
Operator overload of '-' on Complex class. Operator overload to be able to subtract two complex numbe...
Definition: complex_numbers.cpp:106
+
main
int main(int argc, char **argv)
Definition: spirograph.cpp:268
Complex::Complex
Complex(const Complex &other)
Copy Constructor.
Definition: complex_numbers.cpp:58
std::queue::emplace
T emplace(T... args)
Complex::Complex
Complex(double x=0.f, double y=0.f, bool is_polar=false)
Complex Constructor which initialises our complex number.
Definition: complex_numbers.cpp:43
+
std::stringstream
STL class.
Complex::abs
double abs() const
Member function to give the modulus of our complex number. Member function to which gives the absolut...
Definition: complex_numbers.cpp:79
main
int main(int argc, char *argv[])
Definition: large_factorial.cpp:89
test_3d_classes
void test_3d_classes(std::vector< std::valarray< double >> *data)
Definition: kohonen_som_trace.cpp:347
@@ -462,6 +464,7 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
node
struct list node
std::scanf
T scanf(T... args)
get_clock_diff
double get_clock_diff(clock_t start_t, clock_t end_t)
Definition: kohonen_som_trace.cpp:438
+
test2
void test2(const std::string &text)
Self test 2 - using 8x8 randomly generated key.
Definition: hill_cipher.cpp:505
std::setfill
T setfill(T... args)
std::reverse
T reverse(T... args)
Graph::Graph
Graph(unsigned int vertices, std::vector< Edge > const &edges)
Definition: cycle_check_directed_graph.cpp:90
@@ -485,9 +488,11 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
stack_idx
int stack_idx
pointer to track stack index
Definition: paranthesis_matching.cpp:23
Entry
Definition: double_hash_hash_table.cpp:28
test1
void test1()
Definition: kohonen_som_trace.cpp:225
+
std::stringstream::clear
T clear(T... args)
large_number::operator+=
large_number & operator+=(large_number n)
Definition: large_number.h:192
query
Definition: mo.cpp:6
operator*
std::vector< std::vector< T > > operator*(std::vector< std::vector< T >> const &A, std::vector< std::vector< T >> const &B)
Definition: ordinary_least_squares_regressor.cpp:74
+
spirograph
is_prime
bool is_prime(T num)
Definition: check_prime.cpp:22
fast_power_recursive
double fast_power_recursive(T a, T b)
Definition: fast_power.cpp:26
std::tie
T tie(T... args)
@@ -536,6 +541,7 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
Edge::Edge
Edge(unsigned int source, unsigned int destination)
Definition: cycle_check_directed_graph.cpp:42
Trie::Trie
Trie()
constructor to initialise the root of the trie.
Definition: trie_modern.cpp:103
mst
Definition: prims_minimum_spanning_tree.cpp:9
+
std::array
STL class.
Graph::addEdge
void addEdge(unsigned int source, unsigned int destination)
Definition: cycle_check_directed_graph.cpp:140
test
void test()
Definition: armstrong_number.cpp:59
std::ofstream::close
T close(T... args)
@@ -586,6 +592,7 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
data
int data[MAX]
test data
Definition: hash_search.cpp:24
Complex::imag
double imag() const
Member function to get imaginary value of our complex number. Member function (getter) to access the ...
Definition: complex_numbers.cpp:70
std::round
T round(T... args)
+
spirograph::test
void test()
Test function to save resulting points to a CSV file.
Definition: spirograph.cpp:93
queue
Definition: queue.h:17
large_number::test
static bool test()
Definition: large_number.h:65
fit_OLS_regressor
std::vector< float > fit_OLS_regressor(std::vector< std::vector< T >> const &X, std::vector< T > const &Y)
Definition: ordinary_least_squares_regressor.cpp:312
@@ -632,6 +639,7 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
stack::isEmptyStack
bool isEmptyStack()
Definition: stack.h:80
Graph::getVertices
std::remove_reference_t< unsigned int > const & getVertices() const
Definition: cycle_check_directed_graph.cpp:112
std::complex
STL class.
+
std::stringstream::str
T str(T... args)
std::complex::imag
T imag(T... args)
lca
Definition: lca.cpp:10
add
std::string add(std::string a, std::string b)
Definition: string_fibonacci.cpp:24
@@ -660,6 +668,7 @@ $(document).ready(function(){initNavTree('d4/d86/large__number_8h_source.html','
_random
double _random(double a, double b)
Definition: kohonen_som_topology.cpp:50
Graph::addEdge
void addEdge(Edge const &edge)
Definition: cycle_check_directed_graph.cpp:128
fast_power_linear
double fast_power_linear(T a, T b)
Definition: fast_power.cpp:50
+
spirograph::spirograph
void spirograph(std::array< std::pair< double, double >, N > *points, double l, double k, double rot)
Definition: spirograph.cpp:70
std::cin
Graph::Graph
Graph(unsigned int vertices, AdjList const &adjList)
Definition: cycle_check_directed_graph.cpp:70
large_number::operator++
large_number & operator++(int)
Definition: large_number.h:183
diff --git a/d5/d88/md__d_i_r_e_c_t_o_r_y.html b/d5/d88/md__d_i_r_e_c_t_o_r_y.html index e0670c862..20ae5957d 100644 --- a/d5/d88/md__d_i_r_e_c_t_o_r_y.html +++ b/d5/d88/md__d_i_r_e_c_t_o_r_y.html @@ -193,6 +193,11 @@ Graph
  • Topological Sort By Kahns Algo
  • +Graphics

    + +

    Greedy Algorithms

    -

    +

    Hashing

    -

    +

    Machine Learning

    -

    +

    Math

    -

    +

    Numerical Methods

    -

    +

    Operations On Datastructures

    -

    +

    Others

    -

    +

    Probability

    -

    +

    Range Queries

    -

    +

    Search

    -

    +

    Sorting

    -

    +

    Strings

    diff --git a/globals_defs.html b/globals_defs.html index 0f59bb0d5..2e82fbce1 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -96,6 +96,7 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable(
  • _USE_MATH_DEFINES : brent_method_extrema.cpp +, spirograph.cpp
  • absolutePrecision : ternary_search.cpp diff --git a/globals_func_m.html b/globals_func_m.html index c96064cd7..8cebaebe6 100644 --- a/globals_func_m.html +++ b/globals_func_m.html @@ -97,18 +97,18 @@ $(document).ready(function(){initNavTree('globals_func_m.html',''); initResizabl : hill_cipher.cpp , avltree.cpp , linkedlist_implentation_usingarray.cpp -, adaline_learning.cpp -, complex_numbers.cpp -, power_for_huge_numbers.cpp +, spirograph.cpp +, check_prime.cpp +, number_of_positive_divisors.cpp +, smallest_circle.cpp , sparse_matrix.cpp +, power_for_huge_numbers.cpp , spiral_print.cpp -, prime_factorization.cpp , stairs_pattern.cpp +, complex_numbers.cpp +, prime_factorization.cpp , tower_of_hanoi.cpp -, double_factorial.cpp -, prime_numbers.cpp , vector_important_functions.cpp -, addition_rule.cpp , rabin_karp.cpp , knuth_morris_pratt.cpp , brute_force_string_searching.cpp @@ -130,15 +130,15 @@ $(document).ready(function(){initNavTree('globals_func_m.html',''); initResizabl , binary_search.cpp , fenwick_tree.cpp , poisson_dist.cpp -, primes_up_to_billion.cpp -, bayes_theorem.cpp , binomial_dist.cpp -, kohonen_som_topology.cpp -, eulers_totient_function.cpp +, prime_numbers.cpp +, addition_rule.cpp +, bayes_theorem.cpp +, adaline_learning.cpp +, double_factorial.cpp +, primes_up_to_billion.cpp , realtime_stats.cpp -, sieve_of_eratosthenes.cpp -, extended_euclid_algorithm.cpp -, smallest_circle.cpp +, eulers_totient_function.cpp , primality_test.cpp , pascal_triangle.cpp , palindrome_of_number.cpp @@ -162,15 +162,15 @@ $(document).ready(function(){initNavTree('globals_func_m.html',''); initResizabl , brent_method_extrema.cpp , bisection_method.cpp , sum_of_digits.cpp -, sqrt_double.cpp , string_fibonacci.cpp +, sieve_of_eratosthenes.cpp +, sqrt_double.cpp , trie_modern.cpp -, kohonen_som_trace.cpp +, kohonen_som_topology.cpp +, extended_euclid_algorithm.cpp , factorial.cpp +, kohonen_som_trace.cpp , fast_power.cpp -, ordinary_least_squares_regressor.cpp -, fibonacci.cpp -, number_of_positive_divisors.cpp , modular_inverse_fermat_little_theorem.cpp , miller_rabin.cpp , least_common_multiple.cpp @@ -179,13 +179,14 @@ $(document).ready(function(){initNavTree('globals_func_m.html',''); initResizabl , gcd_of_n_numbers.cpp , gcd_iterative_euclidean.cpp , fibonacci_fast.cpp +, fibonacci.cpp , disjoint_set.cpp , line_segment_intersection.cpp +, ordinary_least_squares_regressor.cpp , armstrong_number.cpp -, binary_exponent.cpp , connected_components.cpp +, binary_exponent.cpp , check_amicable_pair.cpp -, check_prime.cpp
  • mat_mul() : qr_eigen_values.cpp diff --git a/globals_func_s.html b/globals_func_s.html index c7bcefbe1..0e456f998 100644 --- a/globals_func_s.html +++ b/globals_func_s.html @@ -124,12 +124,12 @@ $(document).ready(function(){initNavTree('globals_func_s.html',''); initResizabl
  • show_pascal() : pascal_triangle.cpp
  • -
  • Sieve() -: primes_up_to_billion.cpp -
  • sieve() : sieve_of_eratosthenes.cpp
  • +
  • Sieve() +: primes_up_to_billion.cpp +
  • SieveOfEratosthenes() : prime_factorization.cpp
  • diff --git a/globals_m.html b/globals_m.html index 9db577542..ddb3414cd 100644 --- a/globals_m.html +++ b/globals_m.html @@ -97,30 +97,30 @@ $(document).ready(function(){initNavTree('globals_m.html',''); initResizable(); : hill_cipher.cpp , avltree.cpp , linkedlist_implentation_usingarray.cpp -, adaline_learning.cpp -, complex_numbers.cpp -, power_for_huge_numbers.cpp +, spirograph.cpp +, check_prime.cpp +, number_of_positive_divisors.cpp +, smallest_circle.cpp , sparse_matrix.cpp +, power_for_huge_numbers.cpp , spiral_print.cpp -, prime_factorization.cpp , stairs_pattern.cpp +, complex_numbers.cpp +, prime_factorization.cpp , tower_of_hanoi.cpp -, double_factorial.cpp -, prime_numbers.cpp , vector_important_functions.cpp +, prime_numbers.cpp , addition_rule.cpp -, primes_up_to_billion.cpp , bayes_theorem.cpp +, adaline_learning.cpp +, double_factorial.cpp +, primes_up_to_billion.cpp , binomial_dist.cpp -, kohonen_som_topology.cpp -, eulers_totient_function.cpp -, realtime_stats.cpp , poisson_dist.cpp +, realtime_stats.cpp , fenwick_tree.cpp -, sieve_of_eratosthenes.cpp , binary_search.cpp -, exponential_search.cpp -, extended_euclid_algorithm.cpp +, eulers_totient_function.cpp , rabin_karp.cpp , knuth_morris_pratt.cpp , brute_force_string_searching.cpp @@ -135,22 +135,22 @@ $(document).ready(function(){initNavTree('globals_m.html',''); initResizable(); , median_search.cpp , linear_search.cpp , interpolation_search2.cpp -, sqrt_double.cpp -, fibonacci_search.cpp -, hash_search.cpp -, string_fibonacci.cpp , interpolation_search.cpp +, sieve_of_eratosthenes.cpp +, exponential_search.cpp +, fibonacci_search.cpp +, sqrt_double.cpp +, hash_search.cpp , trie_modern.cpp -, kohonen_som_trace.cpp -, factorial.cpp +, kohonen_som_topology.cpp +, extended_euclid_algorithm.cpp +, string_fibonacci.cpp , sum_of_digits.cpp +, factorial.cpp , bisection_method.cpp -, fast_power.cpp , brent_method_extrema.cpp -, false_position.cpp -, ordinary_least_squares_regressor.cpp -, fibonacci.cpp -, smallest_circle.cpp +, kohonen_som_trace.cpp +, fast_power.cpp , primality_test.cpp , pascal_triangle.cpp , palindrome_of_number.cpp @@ -167,25 +167,26 @@ $(document).ready(function(){initNavTree('globals_m.html',''); initResizable(); , ode_midpoint_euler.cpp , ode_forward_euler.cpp , newton_raphson_method.cpp -, gaussian_elimination.cpp -, golden_search_extrema.cpp -, fibonacci_fast.cpp , lu_decompose.cpp +, false_position.cpp +, gaussian_elimination.cpp +, fibonacci.cpp +, golden_search_extrema.cpp , disjoint_set.cpp , line_segment_intersection.cpp -, armstrong_number.cpp +, ordinary_least_squares_regressor.cpp +, fibonacci_fast.cpp , gcd_iterative_euclidean.cpp +, armstrong_number.cpp , gcd_of_n_numbers.cpp -, binary_exponent.cpp , gcd_recursive_euclidean.cpp -, large_factorial.cpp , connected_components.cpp -, check_amicable_pair.cpp -, least_common_multiple.cpp -, number_of_positive_divisors.cpp -, miller_rabin.cpp -, check_prime.cpp +, binary_exponent.cpp +, large_factorial.cpp , modular_inverse_fermat_little_theorem.cpp +, least_common_multiple.cpp +, check_amicable_pair.cpp +, miller_rabin.cpp
  • mat_mul() : qr_eigen_values.cpp diff --git a/globals_s.html b/globals_s.html index 97336d23c..268b18a7d 100644 --- a/globals_s.html +++ b/globals_s.html @@ -124,12 +124,12 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable();
  • show_pascal() : pascal_triangle.cpp
  • -
  • sieve() -: sieve_of_eratosthenes.cpp -
  • Sieve() : primes_up_to_billion.cpp
  • +
  • sieve() +: sieve_of_eratosthenes.cpp +
  • SieveOfEratosthenes() : prime_factorization.cpp
  • diff --git a/index.html b/index.html index 22247d557..96ff20e7a 100644 --- a/index.html +++ b/index.html @@ -96,10 +96,10 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });

    Gitpod Ready-to-Code Language grade: C/C++ Gitter chat contributions welcome GitHub repo size Doxygen CI Awesome CI

    -

    +

    Overview

    The repository is a collection of open-source implementation of a variety of algorithms implemented in C++ and licensed under MIT License. The algorithms span a variety of topics from computer science, mathematics and statistics, data science, machine learning, engineering, etc.. The implementations and the associated documentation are meant to provide a learning resource for educators and students. Hence, one may find more than one implementation for the same objective but using a different algorithm strategies and optimizations.

    -

    +

    Features

    -

    +

    Documentation

    Online Documentation is generated from the repository source codes directly. The documentation contains all resources including source code snippets, details on execution of the programs, diagrammatic representation of program flow, and links to external resources where necessary. The documentation also introduces interactive source code with links to documentation for C++ STL library functions used. Click on Files menu to see the list of all the files documented with the code.

    Documentation of Algorithms in C++ by The Algorithms Contributors is licensed under CC BY-SA 4.0
    Creative Commons LicenseCredit must be given to the creatorAdaptations must be shared under the same terms

    -

    +

    Contributions

    As a community developed and maintained repository, we welcome new un-plagiarized quality contributions. Please read our Contribution Guidelines.

    diff --git a/menudata.js b/menudata.js index ecdb4714c..133891f26 100644 --- a/menudata.js +++ b/menudata.js @@ -43,9 +43,26 @@ var menudata={children:[ {text:"q",url:"namespacemembers.html#index_q"}, {text:"r",url:"namespacemembers.html#index_r"}, {text:"s",url:"namespacemembers.html#index_s"}, +{text:"t",url:"namespacemembers.html#index_t"}, {text:"u",url:"namespacemembers.html#index_u"}, {text:"v",url:"namespacemembers.html#index_v"}]}, -{text:"Functions",url:"namespacemembers_func.html"}, +{text:"Functions",url:"namespacemembers_func.html",children:[ +{text:"b",url:"namespacemembers_func.html#index_b"}, +{text:"c",url:"namespacemembers_func.html#index_c"}, +{text:"e",url:"namespacemembers_func.html#index_e"}, +{text:"g",url:"namespacemembers_func.html#index_g"}, +{text:"i",url:"namespacemembers_func.html#index_i"}, +{text:"k",url:"namespacemembers_func.html#index_k"}, +{text:"m",url:"namespacemembers_func.html#index_m"}, +{text:"n",url:"namespacemembers_func.html#index_n"}, +{text:"o",url:"namespacemembers_func.html#index_o"}, +{text:"p",url:"namespacemembers_func.html#index_p"}, +{text:"q",url:"namespacemembers_func.html#index_q"}, +{text:"r",url:"namespacemembers_func.html#index_r"}, +{text:"s",url:"namespacemembers_func.html#index_s"}, +{text:"t",url:"namespacemembers_func.html#index_t"}, +{text:"u",url:"namespacemembers_func.html#index_u"}, +{text:"v",url:"namespacemembers_func.html#index_v"}]}, {text:"Variables",url:"namespacemembers_vars.html"}]}]}, {text:"Classes",url:"annotated.html",children:[ {text:"Class List",url:"annotated.html"}, diff --git a/namespacemembers.html b/namespacemembers.html index cd8958064..98416fcdd 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -198,12 +198,22 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
  • shell_sort() : sorting
  • +
  • spirograph() +: spirograph +
  • STRKEY : ciphers
  • +

    - t -

    + +

    - u -