@@ -519,7 +526,7 @@ Here is the call graph for this function:
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.map
index 542b28a8b..a7638cc7c 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.md5
index 7c0530557..b785b6662 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.md5
@@ -1 +1 @@
-4e897037faf2a81dbb68b7693f538e7f
\ No newline at end of file
+84ccfda0840a5fc0bf9954c2c0394fca
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.svg
index 786db0f6e..48eece555 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a08328dc7d62188427111f176b56a105a_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::cumulative_distribution
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::cumulative_distribution
+
+probability::geometric
+_dist::geometric_distribution
+::cumulative_distribution
@@ -24,16 +23,16 @@
Node2
-
-std::pow
+
+std::pow
Node1->Node2
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.map
index 64ad809c0..8bdd5f5f1 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.map
@@ -1,5 +1,5 @@
-
-
-
+
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.md5
index a3068d18e..c6393ad0e 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.md5
@@ -1 +1 @@
-e7c646d423869971dc703d2dbc8d0c79
\ No newline at end of file
+9e633812d34dac5e510f47e447c2e444
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.svg
index 5fdb25845..13d3dd2e1 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a0a10c512e13dd3a052e1c6d7f4d6f0f2_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::standard_deviation
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::standard_deviation
+
+probability::geometric
+_dist::geometric_distribution
+::standard_deviation
@@ -24,33 +23,33 @@
Node2
-
-std::sqrt
+
+std::sqrt
Node1->Node2
-
-
+
+
Node3
-
-probability::geometric
-_dist::geometric_distribution
-::variance
+
+probability::geometric
+_dist::geometric_distribution
+::variance
Node1->Node3
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.map
index cf11bdf15..adc700c1c 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.map
@@ -1,6 +1,6 @@
-
-
-
-
+
+
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.md5
index c2cae9738..a215b0093 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.md5
@@ -1 +1 @@
-a06d984c27be68a19539343ce4cc843b
\ No newline at end of file
+066f119336dab22cc74585135dc34a48
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.svg
index 5b0837ed4..856289384 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a4620163a196709484225774d87de6d69_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::range_tries
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::range_tries
+
+probability::geometric
+_dist::geometric_distribution
+::range_tries
@@ -24,48 +23,48 @@
Node2
-
-probability::geometric
-_dist::geometric_distribution
-::cumulative_distribution
+
+probability::geometric
+_dist::geometric_distribution
+::cumulative_distribution
Node1->Node2
-
-
+
+
Node4
-
-std::numeric_limits::max
+
+std::numeric_limits::max
Node1->Node4
-
-
+
+
Node3
-
-std::pow
+
+std::pow
Node2->Node3
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.map
index 2ec0d36b4..68d14dbfc 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.map
@@ -1,6 +1,6 @@
-
-
-
-
+
+
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.md5
index dc73ebf7c..bd76c3bbe 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.md5
@@ -1 +1 @@
-f1eefa1194636f76aac37dfc34dab3c4
\ No newline at end of file
+3b01516c480d8d2641c37e0caf2597c4
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.svg
index 4424bae77..2ac6dae37 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_a8aae1cebcf42ed2332f1c7217c401aa3_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::draw_sample
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::draw_sample
+
+probability::geometric
+_dist::geometric_distribution
+::draw_sample
@@ -24,55 +23,55 @@
Node2
-
-probability::geometric
-_dist::generate_uniform
+
+probability::geometric
+_dist::generate_uniform
Node1->Node2
-
-
+
+
Node3
-
-probability::geometric
-_dist::geometric_distribution
-::inverse_cumulative_distribution
+
+probability::geometric
+_dist::geometric_distribution
+::inverse_cumulative_distribution
Node1->Node3
-
-
+
+
Node2->Node2
-
-
+
+
Node4
-
-std::log
+
+std::log
Node3->Node4
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.map
index 85a788ab9..e168d400b 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.md5
index 4014ca9ca..eb822d9c1 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.md5
@@ -1 +1 @@
-76bd31b125f441a91f170918951c8002
\ No newline at end of file
+e3884ab689eafe620d3ce948a4c20044
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.svg
index 428b55427..690fe5426 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aaf762e88c66918d7afda4234f28a7ddf_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::inverse_cumulative_distribution
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::inverse_cumulative_distribution
+
+probability::geometric
+_dist::geometric_distribution
+::inverse_cumulative_distribution
@@ -24,16 +23,16 @@
Node2
-
-std::log
+
+std::log
Node1->Node2
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.map b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.map
index 303f5e989..ef4dcd0ee 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.map
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.md5 b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.md5
index 99adbe6d6..2152489cb 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.md5
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.md5
@@ -1 +1 @@
-6552b600c577bdff25fef46e0bceeab6
\ No newline at end of file
+6e3c6deff2abf2fc91f2be2993e57af2
\ No newline at end of file
diff --git a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.svg b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.svg
index 015d4cf42..180fb64dd 100644
--- a/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.svg
+++ b/da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution_aee973db9f0435e0cb4cc70f8eb3447a1_cgraph.svg
@@ -1,22 +1,21 @@
-
-
-
+
+
probability::geometric_dist::geometric_distribution::probability_density
-
Node1
-
-probability::geometric
-_dist::geometric_distribution
-::probability_density
+
+probability::geometric
+_dist::geometric_distribution
+::probability_density
@@ -24,16 +23,16 @@
Node2
-
-std::pow
+
+std::pow
Node1->Node2
-
-
+
+
diff --git a/da/d23/eulers__totient__function_8cpp.html b/da/d23/eulers__totient__function_8cpp.html
index c373edba2..f8938a37a 100644
--- a/da/d23/eulers__totient__function_8cpp.html
+++ b/da/d23/eulers__totient__function_8cpp.html
@@ -1,9 +1,9 @@
-
+
-
+
Algorithms_in_C++: math/eulers_totient_function.cpp File Reference
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d23/eulers__totient__function_8cpp.
@@ -117,7 +124,7 @@ Functions
C++ Program to find Euler's Totient function.
-
Euler Totient Function is also known as phi function.
+
Euler Totient Function is also known as phi function.
\[\phi(n) =
\phi\left({p_1}^{a_1}\right)\cdot\phi\left({p_2}^{a_2}\right)\ldots\]
@@ -127,7 +134,7 @@ Functions
\(\phi(n^k) = n^k - n^{k-1}\)
\(\phi(a,b) = \phi(a)\cdot\phi(b)\) where a and b are relative primes.
-
Applying this 3 properties on the first equation.
+
Applying this 3 properties on the first equation.
\[\phi(n) =
n\cdot\left(1-\frac{1}{p_1}\right)\cdot\left(1-\frac{1}{p_2}\right)\cdots\]
@@ -140,7 +147,7 @@ Some known values are:
-
◆ main()
+
◆ main()
@@ -184,14 +191,14 @@ Some known values are:
-
◆ phiFunction()
+
◆ phiFunction()
@@ -230,7 +237,7 @@ Here is the call graph for this function:
diff --git a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map
index e85276856..dc1287c93 100644
--- a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map
+++ b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
index f597593e9..a6153b18e 100644
--- a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
+++ b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
@@ -1 +1 @@
-f2b66bea651630a1bb3b259c52dac761
\ No newline at end of file
+fae26a9118bc9b5ec9435a78817b9af3
\ No newline at end of file
diff --git a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg
index 3a53f43fe..7c44fdd29 100644
--- a/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg
+++ b/da/d23/eulers__totient__function_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
main
-
Node1
-
-main
+
+main
@@ -22,16 +21,16 @@
Node2
-
-phiFunction
+
+phiFunction
Node1->Node2
-
-
+
+
diff --git a/da/d24/sqrt__double_8cpp.html b/da/d24/sqrt__double_8cpp.html
index 1b31455a1..70202524d 100644
--- a/da/d24/sqrt__double_8cpp.html
+++ b/da/d24/sqrt__double_8cpp.html
@@ -1,9 +1,9 @@
-
+
-
+
Algorithms_in_C++: math/sqrt_double.cpp File Reference
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d24/sqrt__double_8cpp.html','../../
-
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d7b/primality__test_8cpp.html','../
-
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -121,7 +128,7 @@ Functions
This gives a 3x speed improvement.
-◆ IsPrime()
+◆ IsPrime()
@@ -158,7 +165,7 @@ Functions
-◆ main()
+◆ main()
@@ -192,7 +199,7 @@ Functions
-
@@ -204,7 +211,7 @@ Here is the call graph for this function:
diff --git a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
index a8338fb46..25e3783f6 100644
--- a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
+++ b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
@@ -1,5 +1,5 @@
-
-
-
+
+
+
diff --git a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
index 77a54be27..0b2762f16 100644
--- a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
+++ b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
@@ -1 +1 @@
-9d2bc6e7cc9aeb78e8e91e5cfd766472
\ No newline at end of file
+827ad3969404bde90a16e2d3fa84054a
\ No newline at end of file
diff --git a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
index 117a08c54..33a1654b9 100644
--- a/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
+++ b/da/d7b/primality__test_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
main
-
Node1
-
-main
+
+main
@@ -22,31 +21,31 @@
Node2
-
-std::endl
+
+std::endl
Node1->Node2
-
-
+
+
Node3
-
-IsPrime
+
+IsPrime
Node1->Node3
-
-
+
+
diff --git a/da/d82/namespacecycle__detection.html b/da/d82/namespacecycle__detection.html
index 6497da7b7..dd4351aa5 100644
--- a/da/d82/namespacecycle__detection.html
+++ b/da/d82/namespacecycle__detection.html
@@ -1,9 +1,9 @@
-
+
-
+
Algorithms_in_C++: cycle_detection Namespace Reference
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d82/namespacecycle__detection.html'
-
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d8d/depth__first__search_8cpp.html'
-
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -152,7 +159,7 @@ Functions
-◆ main()
+◆ main()
@@ -204,7 +211,7 @@ Functions
-
@@ -216,7 +223,7 @@ Here is the call graph for this function:
diff --git a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
index fdf4dbaba..340ac7ebf 100644
--- a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
+++ b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
@@ -1,8 +1,5 @@
-
-
-
-
-
-
+
+
+
diff --git a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
index 412c04c65..3d33e2506 100644
--- a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
+++ b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
@@ -1 +1 @@
-1003262425d092930a1942482fcf982d
\ No newline at end of file
+3bc00431201f726279bfbebfb94c7847
\ No newline at end of file
diff --git a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
index fd98dbbfa..aa3e5f101 100644
--- a/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
+++ b/da/d8d/depth__first__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
main
-
Node1
-
-main
+
+main
@@ -22,83 +21,31 @@
Node2
-
-graph::addEdge
+
+graph::addEdge
Node1->Node2
-
-
+
+
Node3
-
-
-graph::depth_first
-_search
+
+
+std::endl
Node1->Node3
-
-
-
-
-
-Node6
-
-
-std::endl
-
-
-
-
-
-Node1->Node6
-
-
-
-
-
-Node4
-
-
-graph::explore
-
-
-
-
-
-Node3->Node4
-
-
-
-
-
-Node5
-
-
-std::vector::size
-
-
-
-
-
-Node3->Node5
-
-
-
-
-
-Node4->Node4
-
-
+
+
diff --git a/da/d9a/class_graph.html b/da/d9a/class_graph.html
index 0004f016b..f8275a1cf 100644
--- a/da/d9a/class_graph.html
+++ b/da/d9a/class_graph.html
@@ -1,9 +1,9 @@
-
+
-
+
Algorithms_in_C++: Graph Class Reference
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('da/d9a/class_graph.html','../../'); in
-
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
◆ cube_volume()
+
◆ cube_volume()
@@ -568,14 +575,14 @@ template<typename T >
This is the function implementation of \( \binom{n}{r} \).
-
We are calculating the ans with iterations instead of calculating three different factorials. Also, we are using the fact that \( \frac{n!}{r! (n-r)!} = \frac{(n - r + 1) \times \cdots \times n}{1 \times
+
We are calculating the ans with iterations instead of calculating three different factorials. Also, we are using the fact that \( \frac{n!}{r! (n-r)!} = \frac{(n - r + 1) \times \cdots \times n}{1 \times
\cdots \times r} \)
Template Parameters
T Only for integer types such as long, int_64 etc
@@ -981,25 +988,18 @@ template<class T >
36 if (r > n / 2) {
37 r = n - r;
38 }
-
+ 39 T ans = 1;
40 for (int i = 1; i <= r; i++) {
-
-
+ 41 ans *= n - r + i;
+ 42 ans /= i;
43 }
-
+ 44 return ans;
45 }
-ll ans(ll n)
Definition: matrix_exponentiation.cpp:91
-
-
-
+
-◆ n_polygon_surface_perimeter()
+◆ n_polygon_surface_perimeter()
@@ -1042,7 +1042,7 @@ template<typename T >
-◆ parallelogram_area()
+◆ parallelogram_area()
@@ -1084,14 +1084,14 @@ template<typename T >
-◆ parallelogram_perimeter()
+◆ parallelogram_perimeter()
@@ -1133,14 +1133,14 @@ template<typename T >
-◆ power()
+◆ power()
@@ -1188,7 +1188,7 @@ Here is the call graph for this function:
b must be even now
b = b/2
35 {
-
+
36 uint64_t ans = 1;
37 a = a % c;
38 if (a == 0) {
39 return 0;
@@ -1196,25 +1196,19 @@ Here is the call graph for this function:
41 while (b > 0) {
42
43 if (b & 1) {
-
44 ans = ((
ans % c) * (a % c)) % c;
+
44 ans = ((ans % c) * (a % c)) % c;
45 }
46
47 b = b >> 1;
48 a = ((a % c) * (a % c)) % c;
49 }
-
+
50 return ans;
51 }
-
-
-
+
-◆ power_of_two()
+◆ power_of_two()
@@ -1255,7 +1249,7 @@ Here is the call graph for this function:
-◆ pyramid_volume()
+◆ pyramid_volume()
@@ -1304,14 +1298,14 @@ template<typename T >
-◆ rect_area()
+◆ rect_area()
@@ -1354,7 +1348,7 @@ template<typename T >
-◆ rect_perimeter()
+◆ rect_perimeter()
@@ -1397,7 +1391,7 @@ template<typename T >
-◆ rect_prism_volume()
+◆ rect_prism_volume()
@@ -1446,14 +1440,14 @@ template<typename T >
-◆ sphere_surface_area()
+◆ sphere_surface_area()
@@ -1485,7 +1479,7 @@ template<typename T >
-◆ sphere_volume()
+◆ sphere_volume()
@@ -1527,14 +1521,14 @@ template<typename T >
-◆ square_area()
+◆ square_area()
@@ -1566,7 +1560,7 @@ template<typename T >
-◆ square_perimeter()
+◆ square_perimeter()
@@ -1598,7 +1592,7 @@ template<typename T >
-◆ test_eval()
+◆ test_eval()
@@ -1646,7 +1640,7 @@ template<typename T >
-◆ triangle_area()
+◆ triangle_area()
@@ -1688,14 +1682,14 @@ template<typename T >
-◆ triangle_perimeter()
+◆ triangle_perimeter()
@@ -1743,14 +1737,14 @@ template<typename T >
-◆ triangle_prism_volume()
+◆ triangle_prism_volume()
@@ -1799,7 +1793,7 @@ template<typename T >
-
@@ -1811,7 +1805,7 @@ Here is the call graph for this function:
diff --git a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map
index 6e4df75c4..c51040837 100644
--- a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map
+++ b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5 b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5
index 50daf457b..327ce7f22 100644
--- a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5
+++ b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5
@@ -1 +1 @@
-7f3cacf04b54b7c36f858972fb47e399
\ No newline at end of file
+c335fa1f4f86755bb537e46c72c71625
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg
index 97d8a6c39..7530cf41a 100644
--- a/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg
+++ b/dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg
@@ -1,21 +1,20 @@
-
-
-
+
+
math::parallelogram_perimeter
-
Node1
-
-math::parallelogram
-_perimeter
+
+math::parallelogram
+_perimeter
@@ -23,16 +22,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map
index 60d3a1c7b..c17981c00 100644
--- a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map
+++ b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5 b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5
index 19e7839ab..416d3b552 100644
--- a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5
+++ b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5
@@ -1 +1 @@
-388d518f0df49d91cf3bf730fe04f24b
\ No newline at end of file
+1a5739ee7fab6441ce8fe079042b631c
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg
index 6fabcfe6e..579e5e19e 100644
--- a/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg
+++ b/dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg
@@ -1,21 +1,20 @@
-
-
-
+
+
math::cylinder_surface_perimeter
-
Node1
-
-math::cylinder_surface
-_perimeter
+
+math::cylinder_surface
+_perimeter
@@ -23,16 +22,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.map b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.map
index 602183d61..1570208f9 100644
--- a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.map
+++ b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5 b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5
index 47b955de6..dfcaf75fe 100644
--- a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5
+++ b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5
@@ -1 +1 @@
-b9f388ae982b5f09f33ff607e3ab62e6
\ No newline at end of file
+fb771ef0148729d5ffb6e5ea9d7768fa
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg
index 794573d4e..57ab4f022 100644
--- a/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg
+++ b/dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg
@@ -1,21 +1,20 @@
-
-
-
+
+
math::triangle_prism_volume
-
Node1
-
-math::triangle_prism
-_volume
+
+math::triangle_prism
+_volume
@@ -23,16 +22,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.map b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.map
index aa64872dd..033bb779b 100644
--- a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.map
+++ b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.md5 b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.md5
index d6760d85c..15ec29c24 100644
--- a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.md5
+++ b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.md5
@@ -1 +1 @@
-c82e8927319aa64cd57612e242ee4c6b
\ No newline at end of file
+a70800114af70abdf0474fb59ede0b59
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.svg b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.svg
index 3af8a812c..42c883882 100644
--- a/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.svg
+++ b/dd/d47/namespacemath_a34d66a77c19ce9b8b3a3d14352b34551_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::sphere_volume
-
Node1
-
-math::sphere_volume
+
+math::sphere_volume
@@ -22,16 +21,16 @@
Node2
-
-std::pow
+
+std::pow
Node1->Node2
-
-
+
+
diff --git a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map
index 409303f97..e54173dbc 100644
--- a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map
+++ b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5 b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5
index 6c1bea0cc..b305e5a0d 100644
--- a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5
+++ b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5
@@ -1 +1 @@
-75c8fb9f51e7c282c2ba5bf8076cccfd
\ No newline at end of file
+d66525c161d4cd938fc261248efced65
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg
index b08030aa5..4ffd4f107 100644
--- a/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg
+++ b/dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::triangle_perimeter
-
Node1
-
-math::triangle_perimeter
+
+math::triangle_perimeter
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.map b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.map
index 22c94e5ed..a97da4c69 100644
--- a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.map
+++ b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.md5 b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.md5
index ead2fbabd..10b508aac 100644
--- a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.md5
+++ b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.md5
@@ -1 +1 @@
-9d0936f767c1900a7d4687197c25e8ff
\ No newline at end of file
+7d3cc63d40062cbab7006b65e36e7ab2
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.svg b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.svg
index 7b3fedcaa..3495b2a48 100644
--- a/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.svg
+++ b/dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::rect_prism_volume
-
Node1
-
-math::rect_prism_volume
+
+math::rect_prism_volume
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.map b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.map
index a8f13716d..02aee9628 100644
--- a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.map
+++ b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.map
@@ -1,5 +1,6 @@
-
-
-
+
+
+
+
diff --git a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.md5 b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.md5
index 7ab8cd572..f6563f739 100644
--- a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.md5
+++ b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.md5
@@ -1 +1 @@
-c8577792291ce8dc6869746b8bb8dc5a
\ No newline at end of file
+74662332981bf392cd78aff20686ee0f
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.svg b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.svg
index 4d482cfc7..eff0826c7 100644
--- a/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.svg
+++ b/dd/d47/namespacemath_a3fe35440c27758ecc2287e08217d63a7_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::cone_volume
-
Node1
-
-math::cone_volume
+
+math::cone_volume
@@ -22,31 +21,52 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node4
+
+
+std::pow
+
+
+
+
+
+Node1->Node4
+
+
+
+
+
+Node2->Node2
+
+
Node3
-
-
-std::pow
+
+
+std::max
-
-
-Node1->Node3
-
-
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.map b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.map
index a8f2b2f5d..7ea694512 100644
--- a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.map
+++ b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.md5 b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.md5
index ae48f514d..ec207ddf4 100644
--- a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.md5
+++ b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.md5
@@ -1 +1 @@
-077c07d83e96c5ae7f2eaeb2226e12ee
\ No newline at end of file
+376e2eb47598729b9417abe5b3e1bbea
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.svg b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.svg
index 4a6ad78a6..9a1ddf487 100644
--- a/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.svg
+++ b/dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::parallelogram_area
-
Node1
-
-math::parallelogram_area
+
+math::parallelogram_area
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.map b/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.map
deleted file mode 100644
index cf843031f..000000000
--- a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.md5 b/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.md5
deleted file mode 100644
index 74819b51a..000000000
--- a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-515b67a2cdbaa5ba6f29e970e7f43c6b
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.svg b/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.svg
deleted file mode 100644
index 2426607f3..000000000
--- a/dd/d47/namespacemath_a6e2dff75c5de70455b90c799d6ad6967_cgraph.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-math::n_choose_r
-
-
-
-Node1
-
-
-math::n_choose_r
-
-
-
-
-
-Node2
-
-
-ans
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
diff --git a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.map b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.map
index 578a50a60..0fb6dcaf6 100644
--- a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.map
+++ b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.md5 b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.md5
index 42d4f4980..5b9c71f31 100644
--- a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.md5
+++ b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.md5
@@ -1 +1 @@
-c24ad56b719015649af4999d539dceee
\ No newline at end of file
+0698510523d423a5793213cd63c283fd
\ No newline at end of file
diff --git a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.svg b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.svg
index 36d481874..7c45fec6f 100644
--- a/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.svg
+++ b/dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::pyramid_volume
-
Node1
-
-math::pyramid_volume
+
+math::pyramid_volume
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.map b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.map
index 9a54d86a7..4fb83c64e 100644
--- a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.map
+++ b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.md5 b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.md5
index 77a06c11f..e17aca12c 100644
--- a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.md5
+++ b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.md5
@@ -1 +1 @@
-8f837a9d68070b1c30685ff6dd0c039c
\ No newline at end of file
+c7785a4a04134966234e37f15aa8bc12
\ No newline at end of file
diff --git a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.svg b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.svg
index 02fe808bd..120defd4a 100644
--- a/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.svg
+++ b/dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::triangle_area
-
Node1
-
-math::triangle_area
+
+math::triangle_area
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.map b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.map
index 1c5b89719..846fa7827 100644
--- a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.map
+++ b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.map
@@ -1,5 +1,6 @@
-
-
-
+
+
+
+
diff --git a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.md5 b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.md5
index 66bb0aeca..e52739e86 100644
--- a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.md5
+++ b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.md5
@@ -1 +1 @@
-f270b96f8c5c075b52e554524c4c97f0
\ No newline at end of file
+9426be0e7157bac67b8b6dc25159fcb4
\ No newline at end of file
diff --git a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.svg b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.svg
index 72cc8163d..c733a3f5a 100644
--- a/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.svg
+++ b/dd/d47/namespacemath_abde24398be43538c62e4a496968e60ca_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::cylinder_volume
-
Node1
-
-math::cylinder_volume
+
+math::cylinder_volume
@@ -22,31 +21,52 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node4
+
+
+std::pow
+
+
+
+
+
+Node1->Node4
+
+
+
+
+
+Node2->Node2
+
+
Node3
-
-
-std::pow
+
+
+std::max
-
-
-Node1->Node3
-
-
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.map b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.map
index 05977dab7..acf2912be 100644
--- a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.map
+++ b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.map
@@ -1,4 +1,5 @@
-
-
+
+
+
diff --git a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.md5 b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.md5
index efabd628d..18ad87e04 100644
--- a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.md5
+++ b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.md5
@@ -1 +1 @@
-9c2c4bc9f143761b4897a2198caa5b1e
\ No newline at end of file
+ead6a0c86d0d12213332096d290f7a49
\ No newline at end of file
diff --git a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.svg b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.svg
index e1da71365..db4903292 100644
--- a/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.svg
+++ b/dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::cylinder_surface_area
-
Node1
-
-math::cylinder_surface_area
+
+math::cylinder_surface_area
@@ -22,16 +21,37 @@
Node2
-
-height
+
+height
Node1->Node2
-
-
+
+
+
+
+
+Node2->Node2
+
+
+
+
+
+Node3
+
+
+std::max
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.map b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.map
index 30edae842..24b2fc217 100644
--- a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.map
+++ b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.map
@@ -1,4 +1,4 @@
-
-
+
+
diff --git a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.md5 b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.md5
index a2c1f41c7..9b3853bb5 100644
--- a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.md5
+++ b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.md5
@@ -1 +1 @@
-5725972ce07b26d80ed3e8b1f0b073df
\ No newline at end of file
+e03d28c28a1712bc1d2b8d493a15ab74
\ No newline at end of file
diff --git a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.svg b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.svg
index 02915f965..b8106a50d 100644
--- a/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.svg
+++ b/dd/d47/namespacemath_ae413098478fa38acaac887b7654f0725_cgraph.svg
@@ -1,20 +1,19 @@
-
-
-
+
+
math::cube_volume
-
Node1
-
-math::cube_volume
+
+math::cube_volume
@@ -22,16 +21,16 @@
Node2
-
-std::pow
+
+std::pow
Node1->Node2
-
-
+
+
diff --git a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.map b/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.map
deleted file mode 100644
index a89a37793..000000000
--- a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.md5 b/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.md5
deleted file mode 100644
index 7bfa65bd9..000000000
--- a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-11cfd874734608994480a9f540c47a44
\ No newline at end of file
diff --git a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.svg b/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.svg
deleted file mode 100644
index bd1faa15b..000000000
--- a/dd/d47/namespacemath_afcd07701d73ed65cd616bcba02737f3d_cgraph.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-math::power
-
-
-
-Node1
-
-
-math::power
-
-
-
-
-
-Node2
-
-
-ans
-
-
-
-
-
-Node1->Node2
-
-
-
-
-
diff --git a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.map b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.map
index 857282c07..7e59ad718 100644
--- a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.map
+++ b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.map
@@ -1,5 +1,5 @@
-
-
-
+
+
+
diff --git a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.md5 b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.md5
index a5dd196d1..371002078 100644
--- a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.md5
+++ b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.md5
@@ -1 +1 @@
-a154b25d34e3ab46c70553d19cf8cddd
\ No newline at end of file
+c139aa82ed4911fb49b0a9109076dd07
\ No newline at end of file
diff --git a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.svg b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.svg
index 4fab53361..1c8a6f90c 100644
--- a/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.svg
+++ b/dd/d4c/structciphers_1_1elliptic__curve__key__exchange_1_1_point__coll__graph.svg
@@ -1,21 +1,20 @@
-
-
-
+
+
ciphers::elliptic_curve_key_exchange::Point
-
Node1
-
-ciphers::elliptic_curve
-_key_exchange::Point
+
+ciphers::elliptic_curve
+_key_exchange::Point
@@ -23,35 +22,35 @@
Node2
-
-uint256_t
+
+uint256_t
Node2->Node1
-
-
- x
-y
+
+
+ x
+y
Node3
-
-uint128_t
+
+uint128_t
Node3->Node2
-
-
- f
-s
+
+
+ f
+s
diff --git a/dd/d4d/list__array_8cpp__incl.map b/dd/d4d/list__array_8cpp__incl.map
index a78c36848..46b8f43e5 100644
--- a/dd/d4d/list__array_8cpp__incl.map
+++ b/dd/d4d/list__array_8cpp__incl.map
@@ -1,6 +1,6 @@
-
-
-
-
+
+
+
+
diff --git a/dd/d4d/list__array_8cpp__incl.md5 b/dd/d4d/list__array_8cpp__incl.md5
index b7d043dbf..216e317c6 100644
--- a/dd/d4d/list__array_8cpp__incl.md5
+++ b/dd/d4d/list__array_8cpp__incl.md5
@@ -1 +1 @@
-9065b498217aafdb8a30b065f219a1d6
\ No newline at end of file
+ea193d8193f7d74fb62f27b0af4e5037
\ No newline at end of file
diff --git a/dd/d4d/list__array_8cpp__incl.svg b/dd/d4d/list__array_8cpp__incl.svg
index 43bb6f991..5388fac88 100644
--- a/dd/d4d/list__array_8cpp__incl.svg
+++ b/dd/d4d/list__array_8cpp__incl.svg
@@ -1,21 +1,20 @@
-
-
-
+
+
data_structures/list_array.cpp
-
Node1
-
-data_structures/list
-_array.cpp
+
+data_structures/list
+_array.cpp
@@ -23,46 +22,46 @@
Node2
-
-iostream
+
+iostream
Node1->Node2
-
-
+
+
Node3
-
-array
+
+array
Node1->Node3
-
-
+
+
Node4
-
-cassert
+
+cassert
Node1->Node4
-
-
+
+
diff --git a/dd/d4f/class_solution.html b/dd/d4f/class_solution.html
index 2cb1e0850..3d7c4f762 100644
--- a/dd/d4f/class_solution.html
+++ b/dd/d4f/class_solution.html
@@ -1,9 +1,9 @@
-
+
-
+
Algorithms_in_C++: Solution Class Reference
@@ -41,10 +41,10 @@ MathJax.Hub.Config({
-
+
@@ -84,9 +84,16 @@ $(document).ready(function(){initNavTree('dd/d4f/class_solution.html','../../');