From 92f94c36e1a30a414781c051f5f8f6b70f6e5e31 Mon Sep 17 00:00:00 2001
From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Date: Sat, 4 Feb 2023 00:45:19 +0000
Subject: [PATCH] Documentation for cc33efd3b615a507082e29baae0b953ed544fcb7
---
...uctures_1_1trie__operations_1_1_tnode.html | 2 +-
d1/d83/classuint256__t.html | 11 +-
d1/df2/structnode-members.html | 7 +-
d1/df3/hash__search_8cpp.html | 2 +-
d2/d26/count__inversions_8cpp.html | 9 +-
...heavy__light__decomposition_1_1_h_l_d.html | 2 +-
d3/d26/binary__search__tree_8cpp.html | 2 +-
d3/d39/manacher__algorithm_8cpp.html | 5 +-
...__structures_1_1tree__234_1_1_tree234.html | 45 +-
d3/dbb/class_cycle_check.html | 2 +-
d3/dfe/perimeter_8cpp.html | 10 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.map | 14 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.md5 | 2 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.svg | 136 ++---
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 14 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 136 ++---
d4/d32/inorder__successor__of__bst_8cpp.html | 2 +-
.../classdata__structures_1_1_skip_list.html | 2 +-
d5/d15/classcll.html | 2 +-
d5/d45/sublist__search_8cpp.html | 2 +-
d5/d88/md__d_i_r_e_c_t_o_r_y.html | 1 +
d5/da1/structnode.html | 24 +-
...c04138a5bfe5d72780bb7e82a18e627_cgraph.map | 39 +-
...c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 | 2 +-
...c04138a5bfe5d72780bb7e82a18e627_cgraph.svg | 227 ++++----
...38a5bfe5d72780bb7e82a18e627_cgraph_org.svg | 229 ++++----
d7/d81/namespacebit__manipulation.html | 19 +-
d7/dba/cll_8h_source.html | 2 +-
.../classrange__queries_1_1per_seg_tree.html | 7 +-
d8/d72/class_r_btree.html | 2 +-
...linked__list_1_1_circular_linked_list.html | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 35 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 501 +++++++++--------
...b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg | 503 +++++++++---------
d8/dee/avltree_8cpp.html | 449 ++++++++++------
d8/dee/avltree_8cpp.js | 5 +-
...473fe7416332495b2678ebe89652e4b_cgraph.map | 10 +-
...473fe7416332495b2678ebe89652e4b_cgraph.md5 | 2 +-
...473fe7416332495b2678ebe89652e4b_cgraph.svg | 74 +--
...2659e9e223e520cf91d7e55c4a3f88c_cgraph.map | 3 +
...2659e9e223e520cf91d7e55c4a3f88c_cgraph.md5 | 1 +
...2659e9e223e520cf91d7e55c4a3f88c_cgraph.svg | 27 +
...977e004a42fade067836b295a0aa7c1_cgraph.md5 | 1 -
...9a7fdc2db1784f5a6e25025ff7cbf5_cgraph.map} | 2 +-
...29a7fdc2db1784f5a6e25025ff7cbf5_cgraph.md5 | 1 +
...9a7fdc2db1784f5a6e25025ff7cbf5_cgraph.svg} | 2 +-
...a457ffec24c9643f2768e7a65e96546_cgraph.map | 5 -
...a457ffec24c9643f2768e7a65e96546_cgraph.md5 | 1 -
...a457ffec24c9643f2768e7a65e96546_cgraph.svg | 57 --
...197eb50188fb761346952b9b5f6be59_cgraph.map | 2 +-
...197eb50188fb761346952b9b5f6be59_cgraph.md5 | 2 +-
...197eb50188fb761346952b9b5f6be59_cgraph.svg | 2 +-
...4a66d8b0c2b0d626aea45977e358c83_cgraph.map | 4 +-
...4a66d8b0c2b0d626aea45977e358c83_cgraph.md5 | 2 +-
...4a66d8b0c2b0d626aea45977e358c83_cgraph.svg | 14 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 23 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 289 +++++-----
...ive__tree__traversals_1_1_binary_tree.html | 2 +-
d9/dde/classbinary__search__tree.html | 2 +-
d9/dee/classdouble__linked__list.html | 2 +-
da/d39/volume_8cpp.html | 14 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.map | 22 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.md5 | 2 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.svg | 232 +++-----
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 24 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 240 ++++-----
db/d9a/classuint128__t.html | 11 +-
db/dc0/namespacebacktracking.html | 11 +-
...8540bcb5ef3473b2348cbc34748ec50_cgraph.map | 7 +-
...8540bcb5ef3473b2348cbc34748ec50_cgraph.md5 | 2 +-
...8540bcb5ef3473b2348cbc34748ec50_cgraph.svg | 65 +--
dc/d61/classgraph_1_1_graph.html | 2 +-
dc/d6d/power__of__2_8cpp.html | 50 +-
dc/d82/area_8cpp.html | 10 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.map | 14 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.md5 | 2 +-
...8dca7b867074164d5f45b0f3851269d_cgraph.svg | 136 ++---
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 14 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 136 ++---
dc/db5/struct_queue.html | 2 +-
dc/dfe/ternary__search_8cpp.html | 19 +-
dd/d0c/hamiltons__cycle_8cpp.html | 19 +-
...cc94918b6831f308d4fe4fa27f08299_cgraph.map | 8 +-
...cc94918b6831f308d4fe4fa27f08299_cgraph.md5 | 2 +-
...cc94918b6831f308d4fe4fa27f08299_cgraph.svg | 64 +--
...c04138a5bfe5d72780bb7e82a18e627_cgraph.map | 8 +-
...c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 | 2 +-
...c04138a5bfe5d72780bb7e82a18e627_cgraph.svg | 88 +--
...5d94ead4cf4e1ff9f87c38bc99f59ae_cgraph.map | 8 +-
...5d94ead4cf4e1ff9f87c38bc99f59ae_cgraph.md5 | 2 +-
...5d94ead4cf4e1ff9f87c38bc99f59ae_cgraph.svg | 64 +--
...cf824e347eecfeeb69ea0280f34f3e4_cgraph.map | 6 +-
...cf824e347eecfeeb69ea0280f34f3e4_cgraph.md5 | 2 +-
...cf824e347eecfeeb69ea0280f34f3e4_cgraph.svg | 56 +-
...7880ce913f3058a35ff106d5be9e243_cgraph.map | 8 +-
...7880ce913f3058a35ff106d5be9e243_cgraph.md5 | 2 +-
...7880ce913f3058a35ff106d5be9e243_cgraph.svg | 64 +--
dd/d2f/class_trie.html | 2 +-
dd/d47/namespacemath.html | 121 ++---
...efb235330ff48e14fd31faaccbcebb3_cgraph.map | 5 -
...efb235330ff48e14fd31faaccbcebb3_cgraph.md5 | 1 -
...efb235330ff48e14fd31faaccbcebb3_cgraph.svg | 58 --
...d4df7a4e43a2eac1acc0ac610487c73_cgraph.map | 5 -
...d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5 | 1 -
...d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg | 58 --
...d704a7b72a6b2db8b76c8581b577b2c_cgraph.map | 5 -
...d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5 | 1 -
...d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg | 58 --
...d1e4db743b189f309327572663415f3_cgraph.map | 5 -
...d1e4db743b189f309327572663415f3_cgraph.md5 | 1 -
...d1e4db743b189f309327572663415f3_cgraph.svg | 57 --
...fdc74c24697ec5bb5c3698c96117c12_cgraph.map | 5 -
...fdc74c24697ec5bb5c3698c96117c12_cgraph.md5 | 1 -
...fdc74c24697ec5bb5c3698c96117c12_cgraph.svg | 57 --
...fe35440c27758ecc2287e08217d63a7_cgraph.map | 6 +-
...fe35440c27758ecc2287e08217d63a7_cgraph.md5 | 2 +-
...fe35440c27758ecc2287e08217d63a7_cgraph.svg | 56 +-
...de184925e68658f15415dd53954df4f_cgraph.map | 5 -
...de184925e68658f15415dd53954df4f_cgraph.md5 | 1 -
...de184925e68658f15415dd53954df4f_cgraph.svg | 57 --
...4db02b3c9e55a69ac1696f30e2f761c_cgraph.map | 5 -
...4db02b3c9e55a69ac1696f30e2f761c_cgraph.md5 | 1 -
...4db02b3c9e55a69ac1696f30e2f761c_cgraph.svg | 57 --
...3b920cc56442abd92279ba23b50f4dc_cgraph.map | 5 -
...3b920cc56442abd92279ba23b50f4dc_cgraph.md5 | 1 -
...3b920cc56442abd92279ba23b50f4dc_cgraph.svg | 57 --
...de24398be43538c62e4a496968e60ca_cgraph.map | 6 +-
...de24398be43538c62e4a496968e60ca_cgraph.md5 | 2 +-
...de24398be43538c62e4a496968e60ca_cgraph.svg | 56 +-
...5803413618fcfb922cb32c6db0fc864_cgraph.map | 5 -
...5803413618fcfb922cb32c6db0fc864_cgraph.md5 | 1 -
...5803413618fcfb922cb32c6db0fc864_cgraph.svg | 57 --
dd/dca/class_f_c_f_s.html | 21 +-
..._1recursive__tree__traversals_1_1_b_t.html | 2 +-
df/d42/binary__search__tree2_8cpp.html | 4 +-
df/dfb/minimax_8cpp.html | 9 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 11 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 2 +-
...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 117 ++--
functions_func_u.html | 2 +-
functions_u.html | 2 +-
globals_d.html | 3 +-
globals_func_d.html | 3 +-
globals_func_i.html | 2 +-
globals_i.html | 2 +-
globals_n.html | 2 +-
globals_type.html | 2 +-
navtreedata.js | 10 +-
navtreeindex0.js | 56 +-
navtreeindex1.js | 30 +-
navtreeindex10.js | 10 +-
navtreeindex11.js | 14 +-
navtreeindex12.js | 8 +-
navtreeindex13.js | 4 +-
navtreeindex2.js | 16 +-
navtreeindex3.js | 4 +-
navtreeindex4.js | 12 +-
navtreeindex5.js | 14 +-
navtreeindex6.js | 30 +-
navtreeindex7.js | 30 +-
navtreeindex8.js | 48 +-
navtreeindex9.js | 12 +-
search/all_11.js | 89 ++--
search/all_13.js | 4 +-
search/all_14.js | 4 +-
search/all_15.js | 57 +-
search/all_16.js | 4 +-
search/all_2.js | 4 +-
search/all_3.js | 61 +--
search/all_4.js | 4 +-
search/all_5.js | 223 ++++----
search/all_6.js | 4 +-
search/all_a.js | 18 +-
search/all_f.js | 8 +-
search/functions_10.js | 75 ++-
search/functions_12.js | 4 +-
search/functions_13.js | 4 +-
search/functions_14.js | 47 +-
search/functions_15.js | 4 +-
search/functions_2.js | 4 +-
search/functions_3.js | 89 ++--
search/functions_4.js | 179 +++----
search/functions_5.js | 4 +-
search/functions_9.js | 202 ++++---
search/typedefs_3.js | 2 +-
190 files changed, 2723 insertions(+), 4086 deletions(-)
create mode 100644 d8/dee/avltree_8cpp_a82659e9e223e520cf91d7e55c4a3f88c_cgraph.map
create mode 100644 d8/dee/avltree_8cpp_a82659e9e223e520cf91d7e55c4a3f88c_cgraph.md5
create mode 100644 d8/dee/avltree_8cpp_a82659e9e223e520cf91d7e55c4a3f88c_cgraph.svg
delete mode 100644 d8/dee/avltree_8cpp_a9977e004a42fade067836b295a0aa7c1_cgraph.md5
rename d8/dee/{avltree_8cpp_a9977e004a42fade067836b295a0aa7c1_cgraph.map => avltree_8cpp_aa29a7fdc2db1784f5a6e25025ff7cbf5_cgraph.map} (78%)
create mode 100644 d8/dee/avltree_8cpp_aa29a7fdc2db1784f5a6e25025ff7cbf5_cgraph.md5
rename d8/dee/{avltree_8cpp_a9977e004a42fade067836b295a0aa7c1_cgraph.svg => avltree_8cpp_aa29a7fdc2db1784f5a6e25025ff7cbf5_cgraph.svg} (97%)
delete mode 100644 d8/dee/avltree_8cpp_aaa457ffec24c9643f2768e7a65e96546_cgraph.map
delete mode 100644 d8/dee/avltree_8cpp_aaa457ffec24c9643f2768e7a65e96546_cgraph.md5
delete mode 100644 d8/dee/avltree_8cpp_aaa457ffec24c9643f2768e7a65e96546_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map
delete mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map
delete mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.map
delete mode 100644 dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a2d704a7b72a6b2db8b76c8581b577b2c_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map
delete mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.map
delete mode 100644 dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a3fdc74c24697ec5bb5c3698c96117c12_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.map
delete mode 100644 dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a5de184925e68658f15415dd53954df4f_cgraph.svg
delete mode 100644 dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.map
delete mode 100644 dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.md5
delete mode 100644 dd/d47/namespacemath_a94db02b3c9e55a69ac1696f30e2f761c_cgraph.svg
delete mode 100644 dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.map
delete mode 100644 dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.md5
delete mode 100644 dd/d47/namespacemath_ab3b920cc56442abd92279ba23b50f4dc_cgraph.svg
delete mode 100644 dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.map
delete mode 100644 dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.md5
delete mode 100644 dd/d47/namespacemath_ac5803413618fcfb922cb32c6db0fc864_cgraph.svg
diff --git a/d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html b/d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html
index de2d632ba..a0d760a87 100644
--- a/d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html
+++ b/d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html
@@ -238,7 +238,7 @@ static constexpr uint8_t
E
55 endOfWord =
node .endOfWord;
56 frequency =
node .frequency;
57 }
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d1/d83/classuint256__t.html b/d1/d83/classuint256__t.html
index dfdb513cf..20c85ba41 100644
--- a/d1/d83/classuint256__t.html
+++ b/d1/d83/classuint256__t.html
@@ -850,8 +850,8 @@ Here is the call graph for this function:
426 }
-
-
+ 428 uint16_t left = tmp.
_lez () -
_lez ();
+ 429 tmp <<= left;
432 while (tmp2 >= p) {
@@ -859,21 +859,20 @@ Here is the call graph for this function:
434 if (shf) {
435 tmp >>= shf;
436 quotient <<= shf;
-
+ 437 left -= shf;
438 }
439 if (tmp2 < tmp) {
440 tmp >>= 1;
441 quotient <<= 1;
-
+ 442 --left;
443 }
444 tmp2 -= tmp;
445 ++quotient;
446 }
- 447 return {quotient <<
left , tmp2};
+ 447 return {quotient << left, tmp2};
448 }
class for 256-bit unsigned integer
Definition: uint256_t.hpp:33
uint32_t _lez()
Leading zeroes in binary.
Definition: uint256_t.hpp:123
-
diff --git a/d1/df2/structnode-members.html b/d1/df2/structnode-members.html
index 99eb6a8ae..c0d749ce8 100644
--- a/d1/df2/structnode-members.html
+++ b/d1/df2/structnode-members.html
@@ -105,9 +105,7 @@ $(document).ready(function(){initNavTree('d5/da1/structnode.html','../../'); ini
diff --git a/d1/df3/hash__search_8cpp.html b/d1/df3/hash__search_8cpp.html
index 01ad18430..1f30690ad 100644
--- a/d1/df3/hash__search_8cpp.html
+++ b/d1/df3/hash__search_8cpp.html
@@ -231,7 +231,7 @@ int data [MAX] = {1, 1
node hashtab[HASHMAX]
array of nodes
Definition: hash_search.cpp:35
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d2/d26/count__inversions_8cpp.html b/d2/d26/count__inversions_8cpp.html
index ca416ecf9..26b183448 100644
--- a/d2/d26/count__inversions_8cpp.html
+++ b/d2/d26/count__inversions_8cpp.html
@@ -321,9 +321,9 @@ template<typename T >
Returns number of inversions found in merge step
85 {
-
+
86 uint32_t i = left;
87 uint32_t j = mid + 1;
-
+
89 uint32_t inv_count = 0;
90
91 while ((i <= mid) && (j <= right)) {
@@ -344,13 +344,12 @@ template<typename T >
106 temp[
k ++] = arr[j++];
107 }
108
- 109 for (k = left;
k <=
right ;
k ++) {
+ 109 for (k = left;
k <= right;
k ++) {
111 }
112 return inv_count;
113 }
double k(double x)
Another test function.
Definition: composite_simpson_rule.cpp:117
-
@@ -410,7 +409,7 @@ template<typename T >
133 uint32_t mid = 0, inv_count = 0;
134 if (right > left) {
135
-
+ 136 mid = (right + left) / 2;
137
138 inv_count +=
mergeSort (arr, temp, left, mid);
139 inv_count +=
mergeSort (arr, temp, mid + 1, right);
diff --git a/d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html b/d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html
index 91acfc227..b170b6185 100644
--- a/d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html
+++ b/d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html
@@ -715,7 +715,7 @@ template<typename X >
479 }
void update(int p, X v)
Update the value at a node.
Definition: heavy_light_decomposition.cpp:293
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d3/d26/binary__search__tree_8cpp.html b/d3/d26/binary__search__tree_8cpp.html
index 7e8af0953..209cb4d6c 100644
--- a/d3/d26/binary__search__tree_8cpp.html
+++ b/d3/d26/binary__search__tree_8cpp.html
@@ -319,7 +319,7 @@ Variables
49 }
50 }
51 }
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d3/d39/manacher__algorithm_8cpp.html b/d3/d39/manacher__algorithm_8cpp.html
index 7b4c1bb42..ec729bfbe 100644
--- a/d3/d39/manacher__algorithm_8cpp.html
+++ b/d3/d39/manacher__algorithm_8cpp.html
@@ -221,7 +221,7 @@ Here is the call graph for this function:
60
61
62
-
+ 63 uint64_t right = 0;
64
65
66
@@ -255,7 +255,7 @@ Here is the call graph for this function:
94
95 if (i + palindrome_max_half_length[i] > right) {
96 bigger_center = i;
- 97 right = i + palindrome_max_half_length[i];
+ 97 right = i + palindrome_max_half_length[i];
98 }
99 }
100
@@ -302,7 +302,6 @@ Here is the call graph for this function:
141 }
-
diff --git a/d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html b/d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html
index 42e88a32c..e1c56e83d 100644
--- a/d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html
+++ b/d3/d95/classdata__structures_1_1tree__234_1_1_tree234.html
@@ -631,7 +631,7 @@ Here is the call graph for this function:
631 }
Node * SplitNode(Node *node)
Split a 4-node to 1 parent and 2 children, and return the parent node.
Definition: tree_234.cpp:745
void MergeNodeNotFull(Node *dst_node, Node *node)
Merge node to a not-full target node.
Definition: tree_234.cpp:730
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
@@ -693,18 +693,17 @@ Here is the call graph for this function:
869 {
-
870 Node *
left = parent->GetItemLeftChild(index);
-
871 Node *
right = parent->GetItemRightChild(index);
+
870 Node *left = parent->GetItemLeftChild(index);
+
871 Node *right = parent->GetItemRightChild(index);
872
-
873 assert(right &&
right ->Is34Node());
-
874 assert(left &&
left ->Is2Node());
+
873 assert(right && right->Is34Node());
+
874 assert(left && left->Is2Node());
875
-
876 left ->InsertItemByIndex(
left ->GetCount(), parent->GetItem(index),
-
877 right ->GetLeftmostChild(),
false );
-
878 parent->SetItem(index,
right ->GetMinItem());
-
879 right ->RemoveItemByIndex(0,
false );
+
876 left->InsertItemByIndex(left->GetCount(), parent->GetItem(index),
+
877 right->GetLeftmostChild(), false );
+
878 parent->SetItem(index, right->GetMinItem());
+
879 right->RemoveItemByIndex(0, false );
880 }
-
@@ -1467,16 +1466,16 @@ Here is the call graph for this function:
845 {
-
846 Node *
left = parent->GetItemLeftChild(index);
-
847 Node *
right = parent->GetItemRightChild(index);
+
846 Node *left = parent->GetItemLeftChild(index);
+
847 Node *right = parent->GetItemRightChild(index);
848
-
849 assert(left &&
left ->Is34Node());
-
850 assert(right &&
right ->Is2Node());
+
849 assert(left && left->Is34Node());
+
850 assert(right && right->Is2Node());
851
-
852 right ->InsertItemByIndex(0, parent->GetItem(index),
-
853 left ->GetRightmostChild(),
true );
-
854 parent->SetItem(index,
left ->GetMaxItem());
-
855 left ->RemoveItemByIndex(
left ->GetCount() - 1,
true );
+
852 right->InsertItemByIndex(0, parent->GetItem(index),
+
853 left->GetRightmostChild(), true );
+
854 parent->SetItem(index, left->GetMaxItem());
+
855 left->RemoveItemByIndex(left->GetCount() - 1, true );
856 }
@@ -1516,17 +1515,17 @@ Here is the call graph for this function:
745 {
746 assert(
node ->GetCount() == 3);
747
-
+
749
-
-
-
+
+
751 right->SetChild(0,
node ->GetChild(2));
+
752 right->SetChild(1,
node ->GetChild(3));
753
755 parent->SetChild(0, left);
756 parent->SetChild(1, right);
757
-
+
758 left->SetCount(1);
759
760 return parent;
761 }
diff --git a/d3/dbb/class_cycle_check.html b/d3/dbb/class_cycle_check.html
index 20da043c4..20f6d33c4 100644
--- a/d3/dbb/class_cycle_check.html
+++ b/d3/dbb/class_cycle_check.html
@@ -247,7 +247,7 @@ Static Private Member Functions
Definition: hash_search.cpp:29
-
Definition: avltree.cpp:13
+
Definition: binary_search_tree.cpp:11
diff --git a/d3/dfe/perimeter_8cpp.html b/d3/dfe/perimeter_8cpp.html
index fe8689659..adefa3ef5 100644
--- a/d3/dfe/perimeter_8cpp.html
+++ b/d3/dfe/perimeter_8cpp.html
@@ -135,7 +135,7 @@ Functions
perimeter of a rectangle ( 2(l + w) )
template<typename T >
-T math::triangle_perimeter (T base, T height , T hypotenuse)
+T math::triangle_perimeter (T base, T height, T hypotenuse)
perimeter of a triangle (a + b + c)
template<typename T >
@@ -143,7 +143,7 @@ Functions
perimeter of a circle (2 * pi * r)
template<typename T >
-T math::parallelogram_perimeter (T base, T height )
+T math::parallelogram_perimeter (T base, T height)
perimeter of a parallelogram 2(b + h)
template<typename T >
@@ -155,7 +155,7 @@ Functions
surface perimeter of a n-polygon ( n * l)
template<typename T >
-T math::cylinder_surface_perimeter (T radius, T height )
+T math::cylinder_surface_perimeter (T radius, T height)
surface perimeter of a cylinder (2 * radius + 2 * height)
static void test ()
@@ -196,7 +196,7 @@ Functions
-
@@ -399,7 +399,7 @@ Here is the call graph for this function:
-
diff --git a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map
index e1c4db5a6..5a9a1604e 100644
--- a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map
+++ b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map
@@ -3,12 +3,10 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5 b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5
index c0125ff70..3406cb00b 100644
--- a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5
+++ b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5
@@ -1 +1 @@
-989bd7fb1e44d35aecc89db0048afc45
\ No newline at end of file
+f84b11cad6dc23c87cf77f891fc7dbc1
\ No newline at end of file
diff --git a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg
index e820d1370..90ed962eb 100644
--- a/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg
+++ b/d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg
@@ -4,8 +4,8 @@
-
+
test
@@ -64,145 +64,97 @@
-
-
-Node7
-
+
+
+Node5
+
std::endl
-
-
-Node1->Node7
+
+
+Node1->Node5
-
-
-Node8
-
+
+
+Node6
+
math::n_polygon_surface
_perimeter
-
-
-Node1->Node8
+
+
+Node1->Node6
-
-
-Node9
-
+
+
+Node7
+
math::parallelogram
_perimeter
-
-
-Node1->Node9
+
+
+Node1->Node7
-
-
-Node10
-
+
+
+Node8
+
math::rect_perimeter
-
-
-Node1->Node10
+
+
+Node1->Node8
-
-
-Node11
-
+
+
+Node9
+
math::square_perimeter
-
-
-Node1->Node11
+
+
+Node1->Node9
-
-
-Node12
-
+
+
+Node10
+
math::triangle_perimeter
-
-
-Node1->Node12
+
+
+Node1->Node10
-
-
-Node5
-
-
-height
-
-
-
-
-
-Node4->Node5
-
-
-
-
-
-Node5->Node5
-
-
-
-
-
-Node6
-
-
-std::max
-
-
-
-
-
-Node5->Node6
-
-
-
-
-
-Node9->Node5
-
-
-
-
-
-Node12->Node5
-
-
-
diff --git a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
index 171a74f2b..a1a91b081 100644
--- a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
+++ b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map
@@ -4,12 +4,10 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
index 69207583d..1c5c5a125 100644
--- a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
+++ b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5
@@ -1 +1 @@
-27345001eea71257805d60bb050901cd
\ No newline at end of file
+23a7900f17250ee18c47ef25f86ed4d6
\ No newline at end of file
diff --git a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
index 87a19e48a..c980a470c 100644
--- a/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
+++ b/d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg
@@ -4,8 +4,8 @@
-
+
main
@@ -79,145 +79,97 @@
-
-
-Node8
-
+
+
+Node6
+
std::endl
-
-
-Node2->Node8
+
+
+Node2->Node6
-
-
-Node9
-
+
+
+Node7
+
math::n_polygon_surface
_perimeter
-
-
-Node2->Node9
+
+
+Node2->Node7
-
-
-Node10
-
+
+
+Node8
+
math::parallelogram
_perimeter
-
-
-Node2->Node10
+
+
+Node2->Node8
-
-
-Node11
-
+
+
+Node9
+
math::rect_perimeter
-
-
-Node2->Node11
+
+
+Node2->Node9
-
-
-Node12
-
+
+
+Node10
+
math::square_perimeter
-
-
-Node2->Node12
+
+
+Node2->Node10
-
-
-Node13
-
+
+
+Node11
+
math::triangle_perimeter
-
-
-Node2->Node13
+
+
+Node2->Node11
-
-
-Node6
-
-
-height
-
-
-
-
-
-Node5->Node6
-
-
-
-
-
-Node6->Node6
-
-
-
-
-
-Node7
-
-
-std::max
-
-
-
-
-
-Node6->Node7
-
-
-
-
-
-Node10->Node6
-
-
-
-
-
-Node13->Node6
-
-
-
diff --git a/d4/d32/inorder__successor__of__bst_8cpp.html b/d4/d32/inorder__successor__of__bst_8cpp.html
index 65e6ac8de..9903e27c5 100644
--- a/d4/d32/inorder__successor__of__bst_8cpp.html
+++ b/d4/d32/inorder__successor__of__bst_8cpp.html
@@ -642,7 +642,7 @@ Here is the call graph for this function:
72 node ->right =
nullptr ;
74 }
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d4/d90/classdata__structures_1_1_skip_list.html b/d4/d90/classdata__structures_1_1_skip_list.html
index d654a58d1..8072f4e54 100644
--- a/d4/d90/classdata__structures_1_1_skip_list.html
+++ b/d4/d90/classdata__structures_1_1_skip_list.html
@@ -284,7 +284,7 @@ Here is the call graph for this function:
201 }
202 }
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
diff --git a/d5/d15/classcll.html b/d5/d15/classcll.html
index 35c3b0a01..9ebbac26f 100644
--- a/d5/d15/classcll.html
+++ b/d5/d15/classcll.html
@@ -209,7 +209,7 @@ int
total
30 }
#define endl
Definition: matrix_exponentiation.cpp:36
-
Definition: avltree.cpp:13
+
Definition: binary_search_tree.cpp:11
diff --git a/d5/d45/sublist__search_8cpp.html b/d5/d45/sublist__search_8cpp.html
index e475405df..b89bb7085 100644
--- a/d5/d45/sublist__search_8cpp.html
+++ b/d5/d45/sublist__search_8cpp.html
@@ -305,7 +305,7 @@ Here is the call graph for this function:
91 }
int data[MAX]
test data
Definition: hash_search.cpp:24
Definition: linkedlist_implentation_usingarray.cpp:14
-Definition: avltree.cpp:13
+Definition: binary_search_tree.cpp:11
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 ad3e5ce08..36c372448 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
@@ -122,6 +122,7 @@ Bit Manipulation
Count Of Trailing Ciphers In Factorial N
Find Non Repeating Number
Hamming Distance
+
Power Of 2
Set Kth Bit
Travelling Salesman Using Bit Manipulation
diff --git a/d5/da1/structnode.html b/d5/da1/structnode.html
index b86ef5417..987ac8d1f 100644
--- a/d5/da1/structnode.html
+++ b/d5/da1/structnode.html
@@ -118,27 +118,18 @@ Public Member Functions
-
-int data
-
-
-int height
-
-
-struct node * left
-
-
-struct node * right
-
int val
-
+
node * left
-
-
+
+
node * right
-
+
+
+int data
+
struct node * next
@@ -194,7 +185,6 @@ char color
The documentation for this class was generated from the following files:
-data_structures/avltree.cpp
data_structures/binary_search_tree.cpp
data_structures/circular_queue_using_linked_list.cpp
data_structures/cll/cll.h
diff --git a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.map b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.map
index 1bf89d747..9bdcb3baa 100644
--- a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.map
+++ b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.map
@@ -1,23 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
diff --git a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5
index 44fefabe0..d65632a1a 100644
--- a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5
+++ b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5
@@ -1 +1 @@
-162435517cb33d0c2c38e485a0d9e3c7
\ No newline at end of file
+a5e7b74fcb5cd15881c81d25607e4624
\ No newline at end of file
diff --git a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg
index 5c8a094f4..af916914f 100644
--- a/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg
+++ b/d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg
@@ -4,7 +4,7 @@
-
+