@@ -112,26 +112,22 @@ Include dependency graph for number_of_positive_divisors.cpp:
C++ Program to calculate number of divisors.
-
This algorithm use the prime factorization approach. Any number can be written in multiplication of its prime factors.
-Let N = P1^E1 * P2^E2 ... Pk^Ek
-Therefore. number-of-divisors(N) = (E1+1) * (E2+1) ... (Ek+1).
-Where P1, P2 ... Pk are prime factors and E1, E2 ... Ek are exponents respectively.
-
Example:-
-N = 36
-36 = (3^2 * 2^2)
-number_of_positive_divisors(36) = (2+1) * (2+1) = 9.
+
C++ Program to calculate the number of positive divisors.
+
This algorithm uses the prime factorization approach. Any positive integer can be written as a product of its prime factors.
+Let \(N = p_1^{e_1} \times p_2^{e_2} \times\cdots\times p_k^{e_k}\) where \(p_1,\, p_2,\, \dots,\, p_k\) are distinct prime factors of \(N\) and \(e_1,\, e_2,\, \dots,\, e_k\) are respective positive integer exponents.
+Each positive divisor of \(N\) is in the form \(p_1^{g_1}\times p_2^{g_2}\times\cdots\times p_k^{g_k}\) where \(0\le g_i\le e_i\) are integers for all \(1\le i\le k\).
+Finally, there are \((e_1+1) \times (e_2+1)\times\cdots\times (e_k+1)\) positive divisors of \(N\) since we can choose every \(g_i\) independently.
+
Example:
+ \(N = 36 = (3^2 \cdot 2^2)\)
+ \(\mbox{number_of_positive_divisors}(36) = (2+1) \cdot (2+1) = 9\).
list of positive divisors of 36 = 1, 2, 3, 4, 6, 9, 12, 18, 36.
-
Similarly if N is -36 at that time number of positive divisors remain same.
-
Example:-
-N = -36
--36 = -1 * (3^2 * 2^2)
-number_of_positive_divisors(-36) = (2+1) * (2+1) = 9.
-list of positive divisors of -36 = 1, 2, 3, 4, 6, 9, 12, 18, 36.
+
Similarly, for N = -36 the number of positive divisors remain same.
◆ main()
@@ -148,23 +144,22 @@ list of positive divisors of -36 = 1, 2, 3, 4, 6, 9, 12, 18, 36.
diff --git a/d0/da2/number__of__positive__divisors_8cpp.js b/d0/da2/number__of__positive__divisors_8cpp.js
index 339828f36..8b6a6da09 100644
--- a/d0/da2/number__of__positive__divisors_8cpp.js
+++ b/d0/da2/number__of__positive__divisors_8cpp.js
@@ -1,5 +1,6 @@
var number__of__positive__divisors_8cpp =
[
[ "main", "d0/da2/number__of__positive__divisors_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ],
- [ "number_of_positive_divisors", "d0/da2/number__of__positive__divisors_8cpp.html#ad89ccced8504b5116046cfa03066ffeb", null ]
+ [ "number_of_positive_divisors", "d0/da2/number__of__positive__divisors_8cpp.html#ad89ccced8504b5116046cfa03066ffeb", null ],
+ [ "tests", "d0/da2/number__of__positive__divisors_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9", null ]
];
\ No newline at end of file
diff --git a/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.map b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.map
new file mode 100644
index 000000000..6a78436eb
--- /dev/null
+++ b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.md5 b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.md5
new file mode 100644
index 000000000..660e3adce
--- /dev/null
+++ b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.md5
@@ -0,0 +1 @@
+56d874b65b162559a915f068ac098d6b
\ No newline at end of file
diff --git a/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg
new file mode 100644
index 000000000..699472dc5
--- /dev/null
+++ b/d0/da2/number__of__positive__divisors_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+tests
+
+
+
+Node1
+
+
+tests
+
+
+
+
+
+Node2
+
+
+number_of_positive
+_divisors
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.map b/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.map
deleted file mode 100644
index db243eea5..000000000
--- a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.md5 b/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.md5
deleted file mode 100644
index d6b9b41b1..000000000
--- a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-895e63ea124357709a5054633cf32fea
\ No newline at end of file
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.svg b/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.svg
deleted file mode 100644
index da22c7a84..000000000
--- a/d0/da2/number__of__positive__divisors_8cpp_ad89ccced8504b5116046cfa03066ffeb_cgraph.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-number_of_positive_divisors
-
-
-
-Node1
-
-
-number_of_positive
-_divisors
-
-
-
-
-
-Node2
-
-
-std::vector::push_back
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
-Node3
-
-
-std::vector::size
-
-
-
-
-
-Node1->Node3
-
-
-
-
-
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
index b34761952..895e74d55 100644
--- a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
+++ b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
@@ -1,7 +1,6 @@
-
-
-
-
-
+
+
+
+
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
index 5b3d298ec..29c3cef06 100644
--- a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
+++ b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
@@ -1 +1 @@
-6e5ec65142944c6080e39cf70981f918
\ No newline at end of file
+1ddf60f3953d9f51e8f82d6aa527fc28
\ No newline at end of file
diff --git a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
index bf4842928..077836c47 100644
--- a/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
+++ b/d0/da2/number__of__positive__divisors_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
@@ -4,17 +4,17 @@
-
-
+
+
main
-
+
Node1
-
-main
+
+main
@@ -22,62 +22,53 @@
Node2
-
-std::endl
+
+std::endl
Node1->Node2
-
-
+
+
Node3
-
-number_of_positive
-_divisors
+
+number_of_positive
+_divisors
Node1->Node3
-
-
+
+
Node4
-
-
-std::vector::push_back
+
+
+tests
-
+
-Node3->Node4
-
-
+Node1->Node4
+
+
-
-
-Node5
-
-
-std::vector::size
-
-
-
-
+
-Node3->Node5
-
-
+Node4->Node3
+
+
diff --git a/d1/dbe/lu__decomposition_8h_source.html b/d1/dbe/lu__decomposition_8h_source.html
index 70f9131ac..c08dded92 100644
--- a/d1/dbe/lu__decomposition_8h_source.html
+++ b/d1/dbe/lu__decomposition_8h_source.html
@@ -201,6 +201,7 @@ $(document).ready(function(){initNavTree('d1/dbe/lu__decomposition_8h_source.htm
bool check_termination(long double delta)
Definition: durand_kerner_roots.cpp:91
double Sqrt(double a)
Definition: sqrt_double.cpp:16
+void tests()
Definition: number_of_positive_divisors.cpp:70
unsigned int lcm(unsigned int x, unsigned int y)
Definition: least_common_multiple.cpp:43
void tests()
Definition: least_common_multiple.cpp:50
std::vector< int > prime_numbers
Definition: prime_factorization.cpp:16
@@ -293,7 +294,7 @@ $(document).ready(function(){initNavTree('d1/dbe/lu__decomposition_8h_source.htm
void new_val(T x)
Definition: realtime_stats.cpp:77
double variance() const
Definition: realtime_stats.cpp:45
int sum_of_digits(int num)
Definition: sum_of_digits.cpp:23
-int main()
Definition: number_of_positive_divisors.cpp:62
+int main()
Definition: number_of_positive_divisors.cpp:81
int main()
Definition: miller_rabin.cpp:183
@@ -320,7 +321,7 @@ $(document).ready(function(){initNavTree('d1/dbe/lu__decomposition_8h_source.htm
int main()
Definition: string_fibonacci.cpp:81
-int number_of_positive_divisors(int n)
Definition: number_of_positive_divisors.cpp:34
+int number_of_positive_divisors(int n)
Definition: number_of_positive_divisors.cpp:33
static double eq(double i)
Definition: bisection_method.cpp:26
double get_minima(const std::function< double(double)> &f, double lim_a, double lim_b)
Get the minima of a function in the given interval. To get the maxima, simply negate the function....
Definition: golden_search_extrema.cpp:29
void fib_Accurate(uint64_t n)
Definition: string_fibonacci.cpp:68
diff --git a/d4/da4/number__of__positive__divisors_8cpp__incl.map b/d4/da4/number__of__positive__divisors_8cpp__incl.map
index 7bb625180..f66bb19b0 100644
--- a/d4/da4/number__of__positive__divisors_8cpp__incl.map
+++ b/d4/da4/number__of__positive__divisors_8cpp__incl.map
@@ -1,5 +1,5 @@
-
-
-
+
+
+
diff --git a/d4/da4/number__of__positive__divisors_8cpp__incl.md5 b/d4/da4/number__of__positive__divisors_8cpp__incl.md5
index 07b469a56..a9e1e80fd 100644
--- a/d4/da4/number__of__positive__divisors_8cpp__incl.md5
+++ b/d4/da4/number__of__positive__divisors_8cpp__incl.md5
@@ -1 +1 @@
-a9574d13c4fc98e06be35d20b3a84993
\ No newline at end of file
+c1ee0ec607d2784b77fc0e2c6ce814a1
\ No newline at end of file
diff --git a/d4/da4/number__of__positive__divisors_8cpp__incl.svg b/d4/da4/number__of__positive__divisors_8cpp__incl.svg
index 9a200b257..72534f464 100644
--- a/d4/da4/number__of__positive__divisors_8cpp__incl.svg
+++ b/d4/da4/number__of__positive__divisors_8cpp__incl.svg
@@ -12,7 +12,7 @@
Node1
-
+
math/number_of_positive
_divisors.cpp
@@ -23,31 +23,31 @@
Node2
-
-iostream
+
+cassert
Node1->Node2
-
-
+
+
Node3
-
-vector
+
+iostream
Node1->Node3
-
-
+
+
diff --git a/dir_296d53ceaeaa7e099814a6def439fe8a.html b/dir_296d53ceaeaa7e099814a6def439fe8a.html
index 303373570..a418a0b15 100644
--- a/dir_296d53ceaeaa7e099814a6def439fe8a.html
+++ b/dir_296d53ceaeaa7e099814a6def439fe8a.html
@@ -159,7 +159,7 @@ Files
C++ Program to find the modular inverse using Fermat's Little Theorem
file number_of_positive_divisors.cpp
-
C++ Program to calculate number of divisors.
+
C++ Program to calculate the number of positive divisors.
file power_for_huge_numbers.cpp
Compute powers of large numbers.
diff --git a/files.html b/files.html
index cccb20823..a9235f54b 100644
--- a/files.html
+++ b/files.html
@@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
least_common_multiple.cpp
miller_rabin.cpp
modular_inverse_fermat_little_theorem.cpp C++ Program to find the modular inverse using Fermat's Little Theorem
-
number_of_positive_divisors.cpp C++ Program to calculate number of divisors
+
number_of_positive_divisors.cpp C++ Program to calculate the number of positive divisors
power_for_huge_numbers.cpp Compute powers of large numbers
prime_factorization.cpp Prime factorization of positive integers
prime_numbers.cpp Get list of prime numbers
diff --git a/globals_func_t.html b/globals_func_t.html
index 996952db5..57dade85e 100644
--- a/globals_func_t.html
+++ b/globals_func_t.html
@@ -176,13 +176,14 @@ $(document).ready(function(){initNavTree('globals_func_t.html',''); initResizabl
:
kohonen_som_trace.cpp
tests()
-: comb_sort.cpp
+: miller_rabin.cpp
+, double_factorial.cpp
+, number_of_positive_divisors.cpp
, insertion_sort.cpp
, complex_numbers.cpp
, least_common_multiple.cpp
-, miller_rabin.cpp
+, comb_sort.cpp
, sieve_of_eratosthenes.cpp
-, double_factorial.cpp
TH()
: tower_of_hanoi.cpp
diff --git a/globals_t.html b/globals_t.html
index ba5593d33..d6ef434dd 100644
--- a/globals_t.html
+++ b/globals_t.html
@@ -137,10 +137,10 @@ $(document).ready(function(){initNavTree('globals_t.html',''); initResizable();
, durand_kerner_roots.cpp
test3()
-: brent_method_extrema.cpp
-, adaline_learning.cpp
+: adaline_learning.cpp
, kohonen_som_topology.cpp
, kohonen_som_trace.cpp
+, brent_method_extrema.cpp
, golden_search_extrema.cpp
, smallest_circle.cpp
@@ -179,13 +179,14 @@ $(document).ready(function(){initNavTree('globals_t.html',''); initResizable();
:
brute_force_string_searching.cpp
tests()
-: least_common_multiple.cpp
-, complex_numbers.cpp
+: number_of_positive_divisors.cpp
, miller_rabin.cpp
-, insertion_sort.cpp
-, double_factorial.cpp
+, complex_numbers.cpp
, comb_sort.cpp
+, least_common_multiple.cpp
+, double_factorial.cpp
, sieve_of_eratosthenes.cpp
+, insertion_sort.cpp
TH()
: tower_of_hanoi.cpp
diff --git a/navtreedata.js b/navtreedata.js
index 5b28cee16..4b5694843 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -107,10 +107,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"annotated.html",
-"d4/da0/gcd__iterative__euclidean_8cpp.html",
-"d7/d77/class_edge.html",
-"da/df2/durand__kerner__roots_8cpp.html#a0283886819c7c140a023582b7269e2d0",
-"de/d75/qr__eigen__values_8cpp.html"
+"d4/d9c/primes__up__to__billion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4",
+"d7/d6a/bisection__method_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4",
+"da/df2/durand__kerner__roots_8cpp.html#a024b8bc4755863315456d573a6732377",
+"de/d6a/knuth__morris__pratt_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 78d5ca463..0b2f4bea0 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -19,6 +19,7 @@ var NAVTREEINDEX0 =
"d0/d5a/skip__list_8cpp.html#a38234f668624bca86341240f34a95193":[8,0,1,9,4],
"d0/d5a/skip__list_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,1,9,2],
"d0/da2/number__of__positive__divisors_8cpp.html":[8,0,6,21],
+"d0/da2/number__of__positive__divisors_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9":[8,0,6,21,2],
"d0/da2/number__of__positive__divisors_8cpp.html#ad89ccced8504b5116046cfa03066ffeb":[8,0,6,21,1],
"d0/da2/number__of__positive__divisors_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,6,21,0],
"d0/db6/non__recursive__merge__sort_8cpp.html":[8,0,12,7],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"d4/d86/large__number_8h_source.html":[8,0,6,17],
"d4/d9c/primes__up__to__billion_8cpp.html":[8,0,6,25],
"d4/d9c/primes__up__to__billion_8cpp.html#a031cada84819ed6426f58e4f7e81261c":[8,0,6,25,1],
-"d4/d9c/primes__up__to__billion_8cpp.html#ac0f4b77b901ddb15dab4c4dee1ac6e95":[8,0,6,25,2],
-"d4/d9c/primes__up__to__billion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,6,25,0]
+"d4/d9c/primes__up__to__billion_8cpp.html#ac0f4b77b901ddb15dab4c4dee1ac6e95":[8,0,6,25,2]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index cc81c2b7d..f46b58f2e 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
+"d4/d9c/primes__up__to__billion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,6,25,0],
"d4/da0/gcd__iterative__euclidean_8cpp.html":[8,0,6,13],
"d4/da0/gcd__iterative__euclidean_8cpp.html#ae48807fa2b7000afae599e67f327545e":[8,0,6,13,0],
"d4/da0/gcd__iterative__euclidean_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,6,13,1],
@@ -167,8 +168,8 @@ var NAVTREEINDEX1 =
"d6/d4a/addition__rule_8cpp.html#a4adfd055c758546456d440ee9133555d":[8,0,9,0,1],
"d6/d4a/addition__rule_8cpp.html#a565ffcbbdbe496ced37250bc8dc36bc0":[8,0,9,0,0],
"d6/d4a/addition__rule_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,9,0,2],
-"d6/d4e/namespaceciphers.html":[6,0,1],
"d6/d4e/namespaceciphers.html":[7,0,0],
+"d6/d4e/namespaceciphers.html":[6,0,1],
"d6/d60/group__ode.html":[5,1],
"d6/d60/group__ode.html#ga195d23bbdfcb80e83c9cda45c9ad5723":[8,0,7,9,2],
"d6/d60/group__ode.html#ga195d23bbdfcb80e83c9cda45c9ad5723":[5,1,1],
@@ -248,6 +249,5 @@ var NAVTREEINDEX1 =
"d7/d6a/bisection__method_8cpp.html#a002b2f4894492820fe708b1b7e7c5e70":[8,0,7,0,0],
"d7/d6a/bisection__method_8cpp.html#a0a3abbca80bc98e7abcb3ae73abe0f14":[8,0,7,0,1],
"d7/d6a/bisection__method_8cpp.html#a1ab31b90bc584c635ec159468ceed9b2":[8,0,7,0,4],
-"d7/d6a/bisection__method_8cpp.html#a2003b5b2dcfff0769b957ab5c968b03d":[8,0,7,0,2],
-"d7/d6a/bisection__method_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,7,0,3]
+"d7/d6a/bisection__method_8cpp.html#a2003b5b2dcfff0769b957ab5c968b03d":[8,0,7,0,2]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 889468d36..5e7bbeb80 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX2 =
{
+"d7/d6a/bisection__method_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,7,0,3],
"d7/d77/class_edge.html":[7,0,10],
"d7/d77/class_edge.html#a0a5b6510bcbe63028818f4dc417ba962":[7,0,10,6],
"d7/d77/class_edge.html#a0bc08bf5da251d66412a7dc3e50c6605":[7,0,10,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX2 =
"da/dd3/namespacespirograph.html":[6,0,6],
"da/de7/decimal__to__hexadecimal_8cpp.html":[8,0,8,2],
"da/de7/decimal__to__hexadecimal_8cpp.html#a840291bc02cba5474a4cb46a9b9566fe":[8,0,8,2,0],
-"da/df2/durand__kerner__roots_8cpp.html":[8,0,7,2],
-"da/df2/durand__kerner__roots_8cpp.html#a024b8bc4755863315456d573a6732377":[8,0,7,2,2]
+"da/df2/durand__kerner__roots_8cpp.html":[8,0,7,2]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 133bf918e..063556ee9 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX3 =
{
+"da/df2/durand__kerner__roots_8cpp.html#a024b8bc4755863315456d573a6732377":[8,0,7,2,2],
"da/df2/durand__kerner__roots_8cpp.html#a0283886819c7c140a023582b7269e2d0":[8,0,7,2,8],
"da/df2/durand__kerner__roots_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0":[8,0,7,2,7],
"da/df2/durand__kerner__roots_8cpp.html#a212979f5fc9dcf0a420e90b9b21d780a":[8,0,7,2,1],
@@ -174,9 +175,9 @@ var NAVTREEINDEX3 =
"dd/d2f/class_trie.html#afd8b79959009b554e98ea7128b2886f2":[7,0,36,3],
"dd/d3b/struct_entry.html":[7,0,11],
"dd/d3b/struct_entry.html#acef39096ad1bc616755a4c120a713cea":[7,0,11,3],
-"dd/d3b/struct_entry.html#aeda5da9d6e79cb91d566e85af94fc372":[7,0,11,2],
"dd/d3b/struct_entry.html#aeda5da9d6e79cb91d566e85af94fc372":[7,0,11,0],
"dd/d3b/struct_entry.html#aeda5da9d6e79cb91d566e85af94fc372":[7,0,11,1],
+"dd/d3b/struct_entry.html#aeda5da9d6e79cb91d566e85af94fc372":[7,0,11,2],
"dd/d4f/class_solution.html":[7,0,31],
"dd/d4f/class_solution.html#a0a92d4ba2a822ae87e4c8a7c321024c0":[7,0,31,7],
"dd/d4f/class_solution.html#a29d19d87d54fe43d3f22221b8fe1b0bc":[7,0,31,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX3 =
"de/d48/struct_trie_1_1_trie_node.html#ae13ae4b74d997d3e83d7bb51b204d99e":[7,0,36,0,0],
"de/d6a/knuth__morris__pratt_8cpp.html":[8,0,13,1],
"de/d6a/knuth__morris__pratt_8cpp.html#a26a58225ce7d3fa9d4c2f5349a65ed93":[8,0,13,1,1],
-"de/d6a/knuth__morris__pratt_8cpp.html#aa422aab133d4ed5e5d6022a7f701271f":[8,0,13,1,0],
-"de/d6a/knuth__morris__pratt_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,13,1,2]
+"de/d6a/knuth__morris__pratt_8cpp.html#aa422aab133d4ed5e5d6022a7f701271f":[8,0,13,1,0]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 35bba347e..f158eb4a1 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX4 =
{
+"de/d6a/knuth__morris__pratt_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[8,0,13,1,2],
"de/d75/qr__eigen__values_8cpp.html":[8,0,7,14],
"de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0":[8,0,7,14,6],
"de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0":[8,0,7,14,5],
@@ -75,8 +76,8 @@ var NAVTREEINDEX4 =
"functions_func.html":[7,2,1],
"functions_rela.html":[7,2,3],
"functions_vars.html":[7,2,2],
-"globals.html":[8,1,0],
"globals.html":[8,1,0,0],
+"globals.html":[8,1,0],
"globals_a.html":[8,1,0,1],
"globals_b.html":[8,1,0,2],
"globals_c.html":[8,1,0,3],
diff --git a/search/all_14.js b/search/all_14.js
index 6827d666e..e75b9f674 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -29,7 +29,7 @@ var searchData=
['test_5fint_1604',['test_int',['../d3/d4c/quick__sort__3_8cpp.html#a07e5c62de28aeddea986890ce7ac1bda',1,'test_int(): quick_sort_3.cpp'],['../d4/d7a/shell__sort2_8cpp.html#a895b313cb2671e8f712040460325573e',1,'test_int(const int NUM_DATA): shell_sort2.cpp']]],
['test_5flamniscate_1605',['test_lamniscate',['../d9/d49/kohonen__som__trace_8cpp.html#a412b7afa156306b1f8788643c91a1c60',1,'kohonen_som_trace.cpp']]],
['test_5fset_1606',['test_set',['../d3/d7d/brute__force__string__searching_8cpp.html#ae2abaa9caa13fff35e45edca00bee123',1,'brute_force_string_searching.cpp']]],
- ['tests_1607',['tests',['../d5/d67/complex__numbers_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): complex_numbers.cpp'],['../d7/d89/double__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): double_factorial.cpp'],['../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): least_common_multiple.cpp'],['../d6/d42/miller__rabin_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): miller_rabin.cpp'],['../d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): sieve_of_eratosthenes.cpp'],['../d9/dfd/comb__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): comb_sort.cpp'],['../dd/d0d/insertion__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): insertion_sort.cpp']]],
+ ['tests_1607',['tests',['../d5/d67/complex__numbers_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): complex_numbers.cpp'],['../d7/d89/double__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): double_factorial.cpp'],['../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): least_common_multiple.cpp'],['../d6/d42/miller__rabin_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): miller_rabin.cpp'],['../d0/da2/number__of__positive__divisors_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): number_of_positive_divisors.cpp'],['../d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): sieve_of_eratosthenes.cpp'],['../d9/dfd/comb__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): comb_sort.cpp'],['../dd/d0d/insertion__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): insertion_sort.cpp']]],
['text_5fsearch_2ecpp_1608',['text_search.cpp',['../dc/db5/text__search_8cpp.html',1,'']]],
['tgamma_1609',['tgamma',['http://en.cppreference.com/w/cpp/numeric/math/tgamma.html',0,'std']]],
['th_1610',['TH',['../db/d3c/tower__of__hanoi_8cpp.html#ab037f72a5eac476535a6cfbbcb965417',1,'tower_of_hanoi.cpp']]],
diff --git a/search/functions_14.js b/search/functions_14.js
index 53eeb8694..99b0442b4 100644
--- a/search/functions_14.js
+++ b/search/functions_14.js
@@ -24,7 +24,7 @@ var searchData=
['test_5ffunction_3805',['test_function',['../d0/d08/realtime__stats_8cpp.html#aa54c915581fcc495489175a4386d59fd',1,'realtime_stats.cpp']]],
['test_5fint_3806',['test_int',['../d3/d4c/quick__sort__3_8cpp.html#a07e5c62de28aeddea986890ce7ac1bda',1,'test_int(): quick_sort_3.cpp'],['../d4/d7a/shell__sort2_8cpp.html#a895b313cb2671e8f712040460325573e',1,'test_int(const int NUM_DATA): shell_sort2.cpp']]],
['test_5flamniscate_3807',['test_lamniscate',['../d9/d49/kohonen__som__trace_8cpp.html#a412b7afa156306b1f8788643c91a1c60',1,'kohonen_som_trace.cpp']]],
- ['tests_3808',['tests',['../d5/d67/complex__numbers_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): complex_numbers.cpp'],['../d7/d89/double__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): double_factorial.cpp'],['../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): least_common_multiple.cpp'],['../d6/d42/miller__rabin_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): miller_rabin.cpp'],['../d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): sieve_of_eratosthenes.cpp'],['../d9/dfd/comb__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): comb_sort.cpp'],['../dd/d0d/insertion__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): insertion_sort.cpp']]],
+ ['tests_3808',['tests',['../d5/d67/complex__numbers_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): complex_numbers.cpp'],['../d7/d89/double__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): double_factorial.cpp'],['../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): least_common_multiple.cpp'],['../d6/d42/miller__rabin_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): miller_rabin.cpp'],['../d0/da2/number__of__positive__divisors_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): number_of_positive_divisors.cpp'],['../d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): sieve_of_eratosthenes.cpp'],['../d9/dfd/comb__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): comb_sort.cpp'],['../dd/d0d/insertion__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): insertion_sort.cpp']]],
['tgamma_3809',['tgamma',['http://en.cppreference.com/w/cpp/numeric/math/tgamma.html',0,'std']]],
['th_3810',['TH',['../db/d3c/tower__of__hanoi_8cpp.html#ab037f72a5eac476535a6cfbbcb965417',1,'tower_of_hanoi.cpp']]],
['thousands_5fsep_3811',['thousands_sep',['http://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',0,'std::moneypunct_byname::thousands_sep()'],['http://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',0,'std::moneypunct::thousands_sep()'],['http://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',0,'std::numpunct_byname::thousands_sep()'],['http://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',0,'std::numpunct::thousands_sep()']]],