diff --git a/annotated.html b/annotated.html
index 8761670f5..1ac11e325 100644
--- a/annotated.html
+++ b/annotated.html
@@ -141,7 +141,8 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });
C Node
C SegmentTree Class representation of the segment tree
C SkipList
- C trie Trie implementation for small-case English alphabets a-z
+ C Stack Class representation of a stack
+ C trie Trie implementation for small-case English alphabets a-z
► N divide_and_conquer For std::vector
► N strassens_multiplication
C Matrix Matrix class
diff --git a/annotated_dup.js b/annotated_dup.js
index 6f5d78c7a..1fd8a4ce2 100644
--- a/annotated_dup.js
+++ b/annotated_dup.js
@@ -42,6 +42,7 @@ var annotated_dup =
[ "Node", "d9/d49/structdata__structures_1_1_node.html", "d9/d49/structdata__structures_1_1_node" ],
[ "SegmentTree", "dd/d95/classdata__structures_1_1_segment_tree.html", "dd/d95/classdata__structures_1_1_segment_tree" ],
[ "SkipList", "d4/d90/classdata__structures_1_1_skip_list.html", "d4/d90/classdata__structures_1_1_skip_list" ],
+ [ "Stack", "d2/dc8/classdata__structures_1_1_stack.html", "d2/dc8/classdata__structures_1_1_stack" ],
[ "trie", "d0/d3e/classdata__structures_1_1trie.html", "d0/d3e/classdata__structures_1_1trie" ]
] ],
[ "divide_and_conquer", "dd/dba/namespacedivide__and__conquer.html", [
diff --git a/classes.html b/classes.html
index 16bf09539..f1c5a2193 100644
--- a/classes.html
+++ b/classes.html
@@ -159,7 +159,7 @@ $(function(){initNavTree('classes.html',''); initResizable(true); });
RBtree RootedTree (graph )
S
-SegmentIntersection SegmentTree (data_structures )SG (range_queries::heavy_light_decomposition)SkipList (data_structures )Solution Sparse_table (data_structures::sparse_table)Stack (data_structures::stack_using_queue)Stack (others::postfix_expression)stack stack_linkedList stats_computer1 (statistics )stats_computer2 (statistics )
+SegmentIntersection SegmentTree (data_structures )SG (range_queries::heavy_light_decomposition)SkipList (data_structures )Solution Sparse_table (data_structures::sparse_table)Stack (data_structures )Stack (data_structures::stack_using_queue)Stack (others::postfix_expression)stack stack_linkedList stats_computer1 (statistics )stats_computer2 (statistics )
T
TestCase TestCases Tnode (operations_on_datastructures::trie_operations)tower Treap (data_structures::treap )Tree (range_queries::heavy_light_decomposition)Tree234 (data_structures::tree_234)Trie (data_structures::trie_using_hashmap)Trie trie (data_structures )Trie::TrieNode
diff --git a/d2/dc8/classdata__structures_1_1_stack.html b/d2/dc8/classdata__structures_1_1_stack.html
new file mode 100644
index 000000000..b1807fc6b
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack.html
@@ -0,0 +1,517 @@
+
+
+
+
+
+
+
+Algorithms_in_C++: data_structures::Stack< T > Class Template Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Algorithms_in_C++ 1.0.0
+
+ Set of algorithms implemented in C++.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
Class representation of a stack.
+ More...
+
+
+
+
+ Stack (int size)
+ Constructs a new Stack object.
+
+bool full () const
+ Checks if the stack is full.
+
+bool empty () const
+ Checks if the stack is empty.
+
+void push (T element)
+ Pushes an element onto the stack.
+
+T pop ()
+ Pops an element from the stack.
+
+void show () const
+ Displays all elements in the stack.
+
+T topmost () const
+ Displays the topmost element of the stack.
+
+T bottom () const
+ Displays the bottom element of the stack.
+
+
+
+
+std::unique_ptr < T[]> stack
+ Smart pointer to the stack array.
+
+
+int stackSize
+ Maximum size of the stack.
+
+
+int stackIndex
+ Index pointing to the top element of the stack.
+
+
+
+
template<typename T>
+class data_structures::Stack< T >
Class representation of a stack.
+
Template Parameters
+
+ T The type of the elements in the stack
+
+
+
+
+
+
◆ Stack()
+
+
+
+
+template<typename T >
+
+
+
+
Constructs a new Stack object.
+
Parameters
+
+ size Maximum size of the stack
+
+
+
+
+
std::unique_ptr< T[]> stack
Smart pointer to the stack array.
Definition stack_using_array.cpp:18
+
int stackIndex
Index pointing to the top element of the stack.
Definition stack_using_array.cpp:20
+
int stackSize
Maximum size of the stack.
Definition stack_using_array.cpp:19
+
+
+
+
+
+
◆ bottom()
+
+
+
+
+template<typename T >
+
+
+
+
Displays the bottom element of the stack.
+
Returns The bottom element of the stack
+
Exceptions
+
+
+
+
97 {
+
+
+
100 }
+
+
102 }
+
bool empty() const
Checks if the stack is empty.
Definition stack_using_array.cpp:41
+
for std::invalid_argument
Definition stack.hpp:19
+
+
+
+
+
+
+
+
◆ empty()
+
+
+
+
+template<typename T >
+
+
+
+
Checks if the stack is empty.
+
Returns true if the stack is empty, false otherwise
+
+
+
+
+
◆ full()
+
+
+
+
+template<typename T >
+
+
+
+
Checks if the stack is full.
+
Returns true if the stack is full, false otherwise
+
+
+
+
+
◆ pop()
+
+
+
+
+template<typename T >
+
+
+
+
Pops an element from the stack.
+
Returns The popped element
+
Exceptions
+
+
+
+
62 {
+
+
+
65 }
+
+
67 }
+
+
+
+
+
+
+
◆ push()
+
+
+
+
+template<typename T >
+
+
+
+
Pushes an element onto the stack.
+
Parameters
+
+ element Element to push onto the stack
+
+
+
+
48 {
+
+
+
51 } else {
+
+
53 }
+
54 }
+
bool full() const
Checks if the stack is full.
Definition stack_using_array.cpp:35
+
+
+
+
+
+
+
◆ show()
+
+
+
+
+template<typename T >
+
+
+
+
Displays all elements in the stack.
+
72 {
+
+
+
75 }
+
76 }
+
+
+
+
+
+
◆ topmost()
+
+
+
+
+template<typename T >
+
+
+
+
Displays the topmost element of the stack.
+
Returns The topmost element of the stack
+
Exceptions
+
+
+
+
84 {
+
+
+
87 }
+
+
89 }
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+data_structures/stack_using_array.cpp
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack.js b/d2/dc8/classdata__structures_1_1_stack.js
new file mode 100644
index 000000000..fb1da9d13
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack.js
@@ -0,0 +1,14 @@
+var classdata__structures_1_1_stack =
+[
+ [ "Stack", "d2/dc8/classdata__structures_1_1_stack.html#a8cb0602c8a9c1603d0315938177ecc6a", null ],
+ [ "bottom", "d2/dc8/classdata__structures_1_1_stack.html#a2ac469fcc2229d273450e429139d90e6", null ],
+ [ "empty", "d2/dc8/classdata__structures_1_1_stack.html#a04e2e7cb58b2de6d3a15053bfaaf6080", null ],
+ [ "full", "d2/dc8/classdata__structures_1_1_stack.html#aa753346c8ee5f21d4f4482398fe6d5c1", null ],
+ [ "pop", "d2/dc8/classdata__structures_1_1_stack.html#ac46842bdd9c655d84f865fa3a03da19b", null ],
+ [ "push", "d2/dc8/classdata__structures_1_1_stack.html#aa9f9b087e9e7c00628e1289f0f1de3b2", null ],
+ [ "show", "d2/dc8/classdata__structures_1_1_stack.html#abb86ed67d9d97112897a09cfb10ff586", null ],
+ [ "topmost", "d2/dc8/classdata__structures_1_1_stack.html#a61dc70e128ee64c9684f03a4c04818b0", null ],
+ [ "stack", "d2/dc8/classdata__structures_1_1_stack.html#a3f912a0e9bed5b24b206584e3010dce3", null ],
+ [ "stackIndex", "d2/dc8/classdata__structures_1_1_stack.html#a71afc94746d47fb2c0c4fa4b612edee6", null ],
+ [ "stackSize", "d2/dc8/classdata__structures_1_1_stack.html#a88a10062c0662a385f172669f2f19b86", null ]
+];
\ No newline at end of file
diff --git a/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.map b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.map
new file mode 100644
index 000000000..6b2351f5a
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.md5 b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.md5
new file mode 100644
index 000000000..cb5a7b3b4
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.md5
@@ -0,0 +1 @@
+512dee9322fc30c83b03c7723d356ea5
\ No newline at end of file
diff --git a/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.svg b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.svg
new file mode 100644
index 000000000..c502d9b4a
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+data_structures::Stack::bottom
+
+
+Node1
+
+
+data_structures::Stack
+::bottom
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph_org.svg b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph_org.svg
new file mode 100644
index 000000000..5f2fe01d5
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a2ac469fcc2229d273450e429139d90e6_cgraph_org.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+data_structures::Stack::bottom
+
+
+Node1
+
+
+data_structures::Stack
+::bottom
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.map b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.map
new file mode 100644
index 000000000..eb7ce3f4b
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.md5 b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.md5
new file mode 100644
index 000000000..cf80e65fd
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.md5
@@ -0,0 +1 @@
+0bf4679a8dd8bec2876299055859fed6
\ No newline at end of file
diff --git a/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.svg b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.svg
new file mode 100644
index 000000000..fd3b795e0
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+data_structures::Stack::topmost
+
+
+Node1
+
+
+data_structures::Stack
+::topmost
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph_org.svg b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph_org.svg
new file mode 100644
index 000000000..e6b93e60a
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_a61dc70e128ee64c9684f03a4c04818b0_cgraph_org.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+data_structures::Stack::topmost
+
+
+Node1
+
+
+data_structures::Stack
+::topmost
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.map b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.map
new file mode 100644
index 000000000..1760ce55a
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.md5 b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.md5
new file mode 100644
index 000000000..ae57923a0
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.md5
@@ -0,0 +1 @@
+04111dff9752fdbb83c636f658bb2c4c
\ No newline at end of file
diff --git a/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.svg b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.svg
new file mode 100644
index 000000000..bfd233881
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+data_structures::Stack::push
+
+
+Node1
+
+
+data_structures::Stack
+::push
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::full
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph_org.svg b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph_org.svg
new file mode 100644
index 000000000..6deeef396
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_aa9f9b087e9e7c00628e1289f0f1de3b2_cgraph_org.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+data_structures::Stack::push
+
+
+Node1
+
+
+data_structures::Stack
+::push
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::full
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.map b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.map
new file mode 100644
index 000000000..e0a8b6a23
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.md5 b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.md5
new file mode 100644
index 000000000..d31270799
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.md5
@@ -0,0 +1 @@
+c0b0e361825dc1db439c164ff12ea73f
\ No newline at end of file
diff --git a/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.svg b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.svg
new file mode 100644
index 000000000..c76eb1951
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+data_structures::Stack::pop
+
+
+Node1
+
+
+data_structures::Stack::pop
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph_org.svg b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph_org.svg
new file mode 100644
index 000000000..d1d018ce0
--- /dev/null
+++ b/d2/dc8/classdata__structures_1_1_stack_ac46842bdd9c655d84f865fa3a03da19b_cgraph_org.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+data_structures::Stack::pop
+
+
+Node1
+
+
+data_structures::Stack::pop
+
+
+
+
+
+Node2
+
+
+data_structures::Stack
+::empty
+
+
+
+
+
+Node1->Node2
+
+
+
+
+
+
+
+
diff --git a/d3/d11/classdata__structures_1_1_stack__coll__graph.map b/d3/d11/classdata__structures_1_1_stack__coll__graph.map
new file mode 100644
index 000000000..aa0179da9
--- /dev/null
+++ b/d3/d11/classdata__structures_1_1_stack__coll__graph.map
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/d3/d11/classdata__structures_1_1_stack__coll__graph.md5 b/d3/d11/classdata__structures_1_1_stack__coll__graph.md5
new file mode 100644
index 000000000..276f1a59f
--- /dev/null
+++ b/d3/d11/classdata__structures_1_1_stack__coll__graph.md5
@@ -0,0 +1 @@
+e4f07cc465819f91d399e033e545f779
\ No newline at end of file
diff --git a/d3/d11/classdata__structures_1_1_stack__coll__graph.svg b/d3/d11/classdata__structures_1_1_stack__coll__graph.svg
new file mode 100644
index 000000000..41401c02b
--- /dev/null
+++ b/d3/d11/classdata__structures_1_1_stack__coll__graph.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+data_structures::Stack< T >
+
+
+Node1
+
+
+data_structures::Stack< T >
+
+
+
+
+
+Node2
+
+
+std::unique_ptr< T[]>
+
+
+
+
+
+Node2->Node1
+
+
+
+
+
+ stack
+
+
+
+Node3
+
+
+T
+
+
+
+
+
+Node3->Node2
+
+
+
+
+
+ ptr
+
+
+
+
+
+
+
+
diff --git a/d3/d11/classdata__structures_1_1_stack__coll__graph_org.svg b/d3/d11/classdata__structures_1_1_stack__coll__graph_org.svg
new file mode 100644
index 000000000..cb5b35455
--- /dev/null
+++ b/d3/d11/classdata__structures_1_1_stack__coll__graph_org.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+data_structures::Stack< T >
+
+
+Node1
+
+
+data_structures::Stack< T >
+
+
+
+
+
+Node2
+
+
+std::unique_ptr< T[]>
+
+
+
+
+
+Node2->Node1
+
+
+
+
+
+ stack
+
+
+
+Node3
+
+
+T
+
+
+
+
+
+Node3->Node2
+
+
+
+
+
+ ptr
+
+
+
diff --git a/d3/d25/classdata__structures_1_1_stack-members.html b/d3/d25/classdata__structures_1_1_stack-members.html
new file mode 100644
index 000000000..963826600
--- /dev/null
+++ b/d3/d25/classdata__structures_1_1_stack-members.html
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+Algorithms_in_C++: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Algorithms_in_C++ 1.0.0
+
+ Set of algorithms implemented in C++.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+
+
+
+
+
This is the complete list of members for data_structures::Stack< T > , including all inherited members.
+
+
+
+
+
+
diff --git a/d5/d3c/namespacedata__structures.html b/d5/d3c/namespacedata__structures.html
index 9f812a06b..bbd546ec0 100644
--- a/d5/d3c/namespacedata__structures.html
+++ b/d5/d3c/namespacedata__structures.html
@@ -137,6 +137,9 @@ Classes
class SkipList
+class Stack
+ Class representation of a stack. More...
+
class trie
Trie implementation for small-case English alphabets a-z More...
@@ -171,7 +174,8 @@ constexpr float PROBABILIT
for IO operations
for std::vector
For IO operations.
-
Stack Data Structure Using the Queue Data Structure.
+
Stack Data Structure Using the Queue Data Structure.
+
For std::out_of_range .
Data-structure algorithms.
For assert.
for managing dynamic storage
@@ -187,7 +191,9 @@ constexpr float
PROBABILIT
For IO operations For std::vector For std::min and std::max
for std::array for assert
Data Structures algorithms
-Using 2 Queues inside the Stack class, we can easily implement Stack data structure with heavy computation in push function.
+For std::assert For std::cout For std::unique_ptr
+data_structures
+Using 2 Queues inside the Stack class, we can easily implement Stack data structure with heavy computation in push function.
References used: StudyTonight
Author tushar2407 for assert for IO operations for queue data structure
Data structures algorithms
For array For assert
diff --git a/d5/d3c/namespacedata__structures.js b/d5/d3c/namespacedata__structures.js
index 8cd5eafe5..af46a4efb 100644
--- a/d5/d3c/namespacedata__structures.js
+++ b/d5/d3c/namespacedata__structures.js
@@ -6,6 +6,7 @@ var namespacedata__structures =
[ "Node", "d9/d49/structdata__structures_1_1_node.html", "d9/d49/structdata__structures_1_1_node" ],
[ "SegmentTree", "dd/d95/classdata__structures_1_1_segment_tree.html", "dd/d95/classdata__structures_1_1_segment_tree" ],
[ "SkipList", "d4/d90/classdata__structures_1_1_skip_list.html", "d4/d90/classdata__structures_1_1_skip_list" ],
+ [ "Stack", "d2/dc8/classdata__structures_1_1_stack.html", "d2/dc8/classdata__structures_1_1_stack" ],
[ "trie", "d0/d3e/classdata__structures_1_1trie.html", "d0/d3e/classdata__structures_1_1trie" ],
[ "hashDJB2", "d5/d3c/namespacedata__structures.html#a271c753baf6dc5ac6f19fa03c5873eb4", null ],
[ "hashInt_1", "d5/d3c/namespacedata__structures.html#aa6deb9d4a0f63ea97aef3dce4c6c6677", null ],
diff --git a/d7/d75/postfix__evaluation_8cpp.html b/d7/d75/postfix__evaluation_8cpp.html
index f177ed1c9..5e800ea4f 100644
--- a/d7/d75/postfix__evaluation_8cpp.html
+++ b/d7/d75/postfix__evaluation_8cpp.html
@@ -391,7 +391,7 @@ template<Returns stack[stackTop] returns the top value from the stack
115 {
-
+
117 int j = 0;
118
119 while (j < N) {
@@ -414,6 +414,7 @@ template<
136 }
bool is_number(const T &input)
Utility function to verify if the given input is a number or not. This is very useful to prevent the ...
Definition memory_game.cpp:62
+char stack[MAX]
Definition paranthesis_matching.cpp:20
void evaluate(float a, float b, const std::string &operation, Stack *stack)
Evaluate answer using given last two operands from and operation.
Definition postfix_evaluation.cpp:77
< List of values, sorted in in-order.
164 {
-
+
168
169 Node *current = root;
@@ -219,6 +219,7 @@ Public Member Functions
void push(const value_type &item)
Definition stack.hpp:47
value_type top() const
Definition stack.hpp:56
uint64_t result(uint64_t n)
Definition fibonacci_sum.cpp:76
+
char stack[MAX]
Definition paranthesis_matching.cpp:20
< List of values, sorted in post-order.
132 {
-
+
136
@@ -316,7 +317,7 @@ Here is the call graph for this function:
< list of values, sorted in pre-order.
102 {
-
+
106
diff --git a/da/d4b/depth__first__search__with__stack_8cpp.html b/da/d4b/depth__first__search__with__stack_8cpp.html
index 914bf4594..366b73573 100644
--- a/da/d4b/depth__first__search__with__stack_8cpp.html
+++ b/da/d4b/depth__first__search__with__stack_8cpp.html
@@ -273,7 +273,7 @@ constexpr int64_t
INF
90
91 checked[start] =
GREY ;
-
+
94
95
@@ -305,6 +305,7 @@ constexpr int64_t INF
constexpr int BLACK
indicates node is in stack waiting to be explored
Definition depth_first_search_with_stack.cpp:40
constexpr int WHITE
Definition depth_first_search_with_stack.cpp:38
+char stack[MAX]
Definition paranthesis_matching.cpp:20
diff --git a/doxygen_crawl.html b/doxygen_crawl.html
index 2e90e74a5..e9a0c4a6c 100644
--- a/doxygen_crawl.html
+++ b/doxygen_crawl.html
@@ -434,6 +434,8 @@
+
+
@@ -1370,6 +1372,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_b.html b/functions_b.html
index c963b6279..3361a9807 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -117,6 +117,7 @@ $(function(){initNavTree('functions_b.html',''); initResizable(true); });
Bitset() : data_structures::Bitset
blockSize : data_structures::Bitset
BloomFilter() : data_structures::BloomFilter< T >
+bottom() : data_structures::Stack< T >
breadth_first_search() : graph::Graph< T >
bst_node() : binary_search_tree< T >::bst_node
diff --git a/functions_e.html b/functions_e.html
index 7583b2fa6..e0e45f22b 100644
--- a/functions_e.html
+++ b/functions_e.html
@@ -109,6 +109,7 @@ $(function(){initNavTree('functions_e.html',''); initResizable(true); });
- e -
diff --git a/functions_func_b.html b/functions_func_b.html
index 1033f6f66..b455c1530 100644
--- a/functions_func_b.html
+++ b/functions_func_b.html
@@ -114,6 +114,7 @@ $(function(){initNavTree('functions_func_b.html',''); initResizable(true); });
BinaryTree() : operations_on_datastructures::reverse_binary_tree::BinaryTree
Bitset() : data_structures::Bitset
BloomFilter() : data_structures::BloomFilter< T >
+bottom() : data_structures::Stack< T >
breadth_first_search() : graph::Graph< T >
bst_node() : binary_search_tree< T >::bst_node
diff --git a/functions_func_e.html b/functions_func_e.html
index 2f7214ac6..35aeaa59f 100644
--- a/functions_func_e.html
+++ b/functions_func_e.html
@@ -109,6 +109,7 @@ $(function(){initNavTree('functions_func_e.html',''); initResizable(true); });
- e -
diff --git a/functions_func_p.html b/functions_func_p.html
index 4cf0ab829..9d9841f15 100644
--- a/functions_func_p.html
+++ b/functions_func_p.html
@@ -108,7 +108,7 @@ $(function(){initNavTree('functions_func_p.html',''); initResizable(true); });
- p -
Point() : Point
-pop() : data_structures::stack_using_queue::Stack , stack< ValueType >
+pop() : data_structures::Stack< T > , data_structures::stack_using_queue::Stack , stack< ValueType >
populate_parents() : graph::RootedTree
populate_up() : graph::LowestCommonAncestor
postorder() : others::recursive_tree_traversals::BT
@@ -122,7 +122,7 @@ $(function(){initNavTree('functions_func_p.html',''); initResizable(true); });
PrintNode() : data_structures::tree_234::Tree234
printResult() : FCFS< S, T, E >
probability_density() : probability::geometric_dist::geometric_distribution
-push() : data_structures::stack_using_queue::Stack , stack< ValueType >
+push() : data_structures::Stack< T > , data_structures::stack_using_queue::Stack , stack< ValueType >
push_back() : data_structures::linked_list::list
push_front() : data_structures::linked_list::list
diff --git a/functions_func_s.html b/functions_func_s.html
index 2dadf0499..318b1e380 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -121,7 +121,7 @@ $(function(){initNavTree('functions_func_s.html',''); initResizable(true); });
SetCount() : data_structures::tree_234::Node
SetItem() : data_structures::tree_234::Node
SG() : range_queries::heavy_light_decomposition::SG< X >
-show() : data_structures::list_array::list< N >
+show() : data_structures::list_array::list< N > , data_structures::Stack< T >
single_predict() : machine_learning::neural_network::NeuralNetwork
size() : binary_search_tree< T > , data_structures::Bitset , data_structures::stack_using_queue::Stack , divide_and_conquer::strassens_multiplication::Matrix< T, typename > , dsu , range_queries::perSegTree
SkipList() : data_structures::SkipList
@@ -129,6 +129,7 @@ $(function(){initNavTree('functions_func_s.html',''); initResizable(true); });
Solution() : machine_learning::aystar_search::AyStarSearch< Puzzle >
sort() : data_structures::list_array::list< N >
SplitNode() : data_structures::tree_234::Tree234
+Stack() : data_structures::Stack< T >
standard_deviation() : probability::geometric_dist::geometric_distribution
startwith() : data_structures::trie_using_hashmap::Trie
std() : statistics::stats_computer1< T > , statistics::stats_computer2< T >
diff --git a/functions_func_t.html b/functions_func_t.html
index b746b9305..0ba68fec9 100644
--- a/functions_func_t.html
+++ b/functions_func_t.html
@@ -113,6 +113,7 @@ $(function(){initNavTree('functions_func_t.html',''); initResizable(true); });
testCase_3() : TestCases
to_string() : hashing::sha256::Hash
top() : data_structures::linked_list::list , data_structures::stack_using_queue::Stack , stack< ValueType >
+topmost() : data_structures::Stack< T >
toVector() : queue< ValueType >
Traverse() : data_structures::tree_234::Tree234
traverse() : data_structures::linked_list::list
diff --git a/functions_p.html b/functions_p.html
index 97014f0ef..bbaeb2d08 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -115,7 +115,7 @@ $(function(){initNavTree('functions_p.html',''); initResizable(true); });
pair_v : graph::HKGraph
parent : graph::RootedTree
Point() : Point
-pop() : data_structures::stack_using_queue::Stack , stack< ValueType >
+pop() : data_structures::Stack< T > , data_structures::stack_using_queue::Stack , stack< ValueType >
populate_parents() : graph::RootedTree
populate_up() : graph::LowestCommonAncestor
postorder() : others::recursive_tree_traversals::BT
@@ -132,7 +132,7 @@ $(function(){initNavTree('functions_p.html',''); initResizable(true); });
probability_density() : probability::geometric_dist::geometric_distribution
psucc : data_structures::linked_list::link
ptrs : range_queries::perSegTree
-push() : data_structures::stack_using_queue::Stack , stack< ValueType >
+push() : data_structures::Stack< T > , data_structures::stack_using_queue::Stack , stack< ValueType >
push_back() : data_structures::linked_list::list
push_front() : data_structures::linked_list::list
pvalue : data_structures::linked_list::link
diff --git a/functions_s.html b/functions_s.html
index b92250e64..1ead0e354 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -126,7 +126,7 @@ $(function(){initNavTree('functions_s.html',''); initResizable(true); });
SetItem() : data_structures::tree_234::Node
setSize : dsu
SG() : range_queries::heavy_light_decomposition::SG< X >
-show() : data_structures::list_array::list< N >
+show() : data_structures::list_array::list< N > , data_structures::Stack< T >
side : graph::is_graph_bipartite::Graph
single_predict() : machine_learning::neural_network::NeuralNetwork
size() : binary_search_tree< T > , data_structures::Bitset , data_structures::SegmentTree< T > , data_structures::stack_using_queue::Stack , data_structures::treap::Treap , divide_and_conquer::strassens_multiplication::Matrix< T, typename > , dsu , range_queries::perSegTree , stack< ValueType >
@@ -138,7 +138,10 @@ $(function(){initNavTree('functions_s.html',''); initResizable(true); });
SplitNode() : data_structures::tree_234::Tree234
sret_init : range_queries::heavy_light_decomposition::SG< X >
ST : data_structures::sparse_table::Sparse_table
-stack : others::postfix_expression::Stack
+Stack() : data_structures::Stack< T >
+stack : data_structures::Stack< T > , others::postfix_expression::Stack
+stackIndex : data_structures::Stack< T >
+stackSize : data_structures::Stack< T >
stackTop : others::postfix_expression::Stack , stack< ValueType >
standard_deviation() : probability::geometric_dist::geometric_distribution
startwith() : data_structures::trie_using_hashmap::Trie
diff --git a/functions_t.html b/functions_t.html
index bf17363c4..7245b3e30 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -122,6 +122,7 @@ $(function(){initNavTree('functions_t.html',''); initResizable(true); });
testCase_3() : TestCases
to_string() : hashing::sha256::Hash
top() : data_structures::linked_list::list , data_structures::stack_using_queue::Stack , stack< ValueType > , tower
+topmost() : data_structures::Stack< T >
toVector() : queue< ValueType >
Traverse() : data_structures::tree_234::Tree234
traverse() : data_structures::linked_list::list
diff --git a/functions_vars.html b/functions_vars.html
index 9b391a20a..baf9ca77d 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -266,7 +266,9 @@ $(function(){initNavTree('functions_vars.html',''); initResizable(true); });
size_ : binary_search_tree< T >
sret_init : range_queries::heavy_light_decomposition::SG< X >
ST : data_structures::sparse_table::Sparse_table
-stack : others::postfix_expression::Stack
+stack : data_structures::Stack< T > , others::postfix_expression::Stack
+stackIndex : data_structures::Stack< T >
+stackSize : data_structures::Stack< T >
stackTop : others::postfix_expression::Stack , stack< ValueType >
diff --git a/hierarchy.html b/hierarchy.html
index e2786ea74..da586b5ae 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -201,34 +201,35 @@ This inheritance list is sorted roughly, but not completely, alphabetically: C data_structures::SkipList
C Solution
C data_structures::sparse_table::Sparse_table
-
C data_structures::stack_using_queue::Stack Stack Class implementation for basic methods of Stack Data Structure
-
C others::postfix_expression::Stack Creates an array to be used as stack for storing values
-
C stack< ValueType > For std::invalid_argument
-
C stack_linkedList
-
C statistics::stats_computer1< T >
-
C statistics::stats_computer2< T >
-
C TestCase Single example inputs and expected output of the function longest_common_string_length
-
C TestCases Class encapsulating the necessary test cases
-
C operations_on_datastructures::trie_operations::Tnode Class defining the structure of trie node and containing the methods to perform operations on them
-
C tower
-
C data_structures::treap::Treap Struct representation of the treap
-
► C range_queries::heavy_light_decomposition::Tree< X > A Basic Tree , which supports binary lifting
-
C range_queries::heavy_light_decomposition::HLD< X > The Heavy-Light Decomposition class
-
C data_structures::tree_234::Tree234 2-3-4 tree class
-
C data_structures::trie_using_hashmap::Trie Trie class, implementation of trie using hashmap in each trie node for all the characters of char16_t(UTF-16)type with methods to insert, delete, search, start with and to recommend words based on a given prefix
-
C Trie
-
C data_structures::trie Trie implementation for small-case English alphabets a-z
-
C Trie::TrieNode
-
► C std::true_type [external]
-
C std::is_arithmetic< uint128_t >
-
C std::is_arithmetic< uint256_t >
-
C std::is_integral< uint128_t >
-
C std::is_integral< uint256_t >
-
C std::is_unsigned< uint128_t >
-
C std::is_unsigned< uint256_t >
-
C uint128_t Class for 128-bit unsigned integer
-
C uint256_t Class for 256-bit unsigned integer
-
C probability::windowed_median::WindowedMedian A class to calculate the median of a leading sliding window at the back of a stream of integer values
+
C data_structures::Stack< T > Class representation of a stack
+
C data_structures::stack_using_queue::Stack Stack Class implementation for basic methods of Stack Data Structure
+
C others::postfix_expression::Stack Creates an array to be used as stack for storing values
+
C stack< ValueType > For std::invalid_argument
+
C stack_linkedList
+
C statistics::stats_computer1< T >
+
C statistics::stats_computer2< T >
+
C TestCase Single example inputs and expected output of the function longest_common_string_length
+
C TestCases Class encapsulating the necessary test cases
+
C operations_on_datastructures::trie_operations::Tnode Class defining the structure of trie node and containing the methods to perform operations on them
+
C tower
+
C data_structures::treap::Treap Struct representation of the treap
+
► C range_queries::heavy_light_decomposition::Tree< X > A Basic Tree , which supports binary lifting
+
C range_queries::heavy_light_decomposition::HLD< X > The Heavy-Light Decomposition class
+
C data_structures::tree_234::Tree234 2-3-4 tree class
+
C data_structures::trie_using_hashmap::Trie Trie class, implementation of trie using hashmap in each trie node for all the characters of char16_t(UTF-16)type with methods to insert, delete, search, start with and to recommend words based on a given prefix
+
C Trie
+
C data_structures::trie Trie implementation for small-case English alphabets a-z
+
C Trie::TrieNode
+
► C std::true_type [external]
+
C std::is_arithmetic< uint128_t >
+
C std::is_arithmetic< uint256_t >
+
C std::is_integral< uint128_t >
+
C std::is_integral< uint256_t >
+
C std::is_unsigned< uint128_t >
+
C std::is_unsigned< uint256_t >
+
C uint128_t Class for 128-bit unsigned integer
+
C uint256_t Class for 256-bit unsigned integer
+
C probability::windowed_median::WindowedMedian A class to calculate the median of a leading sliding window at the back of a stream of integer values
diff --git a/hierarchy.js b/hierarchy.js
index 49aee0d61..55fd88b28 100644
--- a/hierarchy.js
+++ b/hierarchy.js
@@ -92,6 +92,7 @@ var hierarchy =
[ "data_structures::SkipList", "d4/d90/classdata__structures_1_1_skip_list.html", null ],
[ "Solution", "dd/d4f/class_solution.html", null ],
[ "data_structures::sparse_table::Sparse_table", "da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html", null ],
+ [ "data_structures::Stack< T >", "d2/dc8/classdata__structures_1_1_stack.html", null ],
[ "data_structures::stack_using_queue::Stack", "db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html", null ],
[ "others::postfix_expression::Stack", "d5/d8a/classothers_1_1postfix__expression_1_1_stack.html", null ],
[ "stack< ValueType >", "d1/dc2/classstack.html", null ],
diff --git a/inherit_graph_100.map b/inherit_graph_100.map
index 453f8f72c..c32095b1d 100644
--- a/inherit_graph_100.map
+++ b/inherit_graph_100.map
@@ -1,3 +1,15 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/inherit_graph_100.md5 b/inherit_graph_100.md5
index d2b23f2ce..b9994081c 100644
--- a/inherit_graph_100.md5
+++ b/inherit_graph_100.md5
@@ -1 +1 @@
-d6ee5f042479b5982faa79c9932e1b9c
\ No newline at end of file
+53ba32e546959cac79e584e353db1db7
\ No newline at end of file
diff --git a/inherit_graph_100.svg b/inherit_graph_100.svg
index e6cdeffb3..529ec3220 100644
--- a/inherit_graph_100.svg
+++ b/inherit_graph_100.svg
@@ -4,17 +4,126 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-strings::boyer_moore
-::pattern
+
+
+std::true_type
+
+
+
+
+
+Node1
+
+
+std::is_arithmetic
+< uint128_t >
+
+
+
+
+
+Node0->Node1
+
+
+
+
+
+
+
+
+Node2
+
+
+std::is_arithmetic
+< uint256_t >
+
+
+
+
+
+Node0->Node2
+
+
+
+
+
+
+
+
+Node3
+
+
+std::is_integral< uint128_t >
+
+
+
+
+
+Node0->Node3
+
+
+
+
+
+
+
+
+Node4
+
+
+std::is_integral< uint256_t >
+
+
+
+
+
+Node0->Node4
+
+
+
+
+
+
+
+
+Node5
+
+
+std::is_unsigned< uint128_t >
+
+
+
+
+
+Node0->Node5
+
+
+
+
+
+
+
+
+Node6
+
+
+std::is_unsigned< uint256_t >
+
+
+
+
+
+Node0->Node6
+
+
+
diff --git a/inherit_graph_101.map b/inherit_graph_101.map
index cd9e94752..453f8f72c 100644
--- a/inherit_graph_101.map
+++ b/inherit_graph_101.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_101.md5 b/inherit_graph_101.md5
index 2cfb4dbc5..d2b23f2ce 100644
--- a/inherit_graph_101.md5
+++ b/inherit_graph_101.md5
@@ -1 +1 @@
-abd7e48c602c9ba41e00a619e3234e23
\ No newline at end of file
+d6ee5f042479b5982faa79c9932e1b9c
\ No newline at end of file
diff --git a/inherit_graph_101.svg b/inherit_graph_101.svg
index 7088ca80a..e6cdeffb3 100644
--- a/inherit_graph_101.svg
+++ b/inherit_graph_101.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-TestCase
+
+
+strings::boyer_moore
+::pattern
diff --git a/inherit_graph_102.map b/inherit_graph_102.map
index e74b1f7a1..cd9e94752 100644
--- a/inherit_graph_102.map
+++ b/inherit_graph_102.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_102.md5 b/inherit_graph_102.md5
index 078c92174..2cfb4dbc5 100644
--- a/inherit_graph_102.md5
+++ b/inherit_graph_102.md5
@@ -1 +1 @@
-a9d8d2a80cdf35dfac76eecdbb209456
\ No newline at end of file
+abd7e48c602c9ba41e00a619e3234e23
\ No newline at end of file
diff --git a/inherit_graph_102.svg b/inherit_graph_102.svg
index 514559126..7088ca80a 100644
--- a/inherit_graph_102.svg
+++ b/inherit_graph_102.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-TestCases
+
+
+TestCase
diff --git a/inherit_graph_103.map b/inherit_graph_103.map
index a7d2146ab..e74b1f7a1 100644
--- a/inherit_graph_103.map
+++ b/inherit_graph_103.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_103.md5 b/inherit_graph_103.md5
index 74da2954d..078c92174 100644
--- a/inherit_graph_103.md5
+++ b/inherit_graph_103.md5
@@ -1 +1 @@
-76f1c23145670e75e2e13d0451b74420
\ No newline at end of file
+a9d8d2a80cdf35dfac76eecdbb209456
\ No newline at end of file
diff --git a/inherit_graph_103.svg b/inherit_graph_103.svg
index 8d80720bc..514559126 100644
--- a/inherit_graph_103.svg
+++ b/inherit_graph_103.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-tower
+
+
+TestCases
diff --git a/inherit_graph_104.map b/inherit_graph_104.map
index 49a477185..a7d2146ab 100644
--- a/inherit_graph_104.map
+++ b/inherit_graph_104.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_104.md5 b/inherit_graph_104.md5
index 94955023c..74da2954d 100644
--- a/inherit_graph_104.md5
+++ b/inherit_graph_104.md5
@@ -1 +1 @@
-845eae9f7c70e50cf22fb926bd9e034b
\ No newline at end of file
+76f1c23145670e75e2e13d0451b74420
\ No newline at end of file
diff --git a/inherit_graph_104.svg b/inherit_graph_104.svg
index c4ca42f00..8d80720bc 100644
--- a/inherit_graph_104.svg
+++ b/inherit_graph_104.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Trie
+
+
+tower
diff --git a/inherit_graph_105.map b/inherit_graph_105.map
index 9694ad8d8..49a477185 100644
--- a/inherit_graph_105.map
+++ b/inherit_graph_105.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_105.md5 b/inherit_graph_105.md5
index 0362b08cb..94955023c 100644
--- a/inherit_graph_105.md5
+++ b/inherit_graph_105.md5
@@ -1 +1 @@
-a8666508fe9ca12fb7281895f580da44
\ No newline at end of file
+845eae9f7c70e50cf22fb926bd9e034b
\ No newline at end of file
diff --git a/inherit_graph_105.svg b/inherit_graph_105.svg
index 97e91e2d4..c4ca42f00 100644
--- a/inherit_graph_105.svg
+++ b/inherit_graph_105.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Trie::TrieNode
+
+
+Trie
diff --git a/inherit_graph_106.map b/inherit_graph_106.map
index 09e168ce1..9694ad8d8 100644
--- a/inherit_graph_106.map
+++ b/inherit_graph_106.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_106.md5 b/inherit_graph_106.md5
index f04050dca..0362b08cb 100644
--- a/inherit_graph_106.md5
+++ b/inherit_graph_106.md5
@@ -1 +1 @@
-eed75a69314afbb385b920f554ca3c5d
\ No newline at end of file
+a8666508fe9ca12fb7281895f580da44
\ No newline at end of file
diff --git a/inherit_graph_106.svg b/inherit_graph_106.svg
index 02693f4c5..97e91e2d4 100644
--- a/inherit_graph_106.svg
+++ b/inherit_graph_106.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-uint128_t
+
+
+Trie::TrieNode
diff --git a/inherit_graph_107.map b/inherit_graph_107.map
index 3f8684b8d..09e168ce1 100644
--- a/inherit_graph_107.map
+++ b/inherit_graph_107.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_107.md5 b/inherit_graph_107.md5
index 8c62d9521..f04050dca 100644
--- a/inherit_graph_107.md5
+++ b/inherit_graph_107.md5
@@ -1 +1 @@
-805bd0d28e53f8af03d7b4e5906cc299
\ No newline at end of file
+eed75a69314afbb385b920f554ca3c5d
\ No newline at end of file
diff --git a/inherit_graph_107.svg b/inherit_graph_107.svg
index c73c91a60..02693f4c5 100644
--- a/inherit_graph_107.svg
+++ b/inherit_graph_107.svg
@@ -11,9 +11,9 @@
Node0
-
+
-uint256_t
+uint128_t
diff --git a/inherit_graph_108.map b/inherit_graph_108.map
new file mode 100644
index 000000000..3f8684b8d
--- /dev/null
+++ b/inherit_graph_108.map
@@ -0,0 +1,3 @@
+
+
+
diff --git a/inherit_graph_108.md5 b/inherit_graph_108.md5
new file mode 100644
index 000000000..8c62d9521
--- /dev/null
+++ b/inherit_graph_108.md5
@@ -0,0 +1 @@
+805bd0d28e53f8af03d7b4e5906cc299
\ No newline at end of file
diff --git a/inherit_graph_108.svg b/inherit_graph_108.svg
new file mode 100644
index 000000000..c73c91a60
--- /dev/null
+++ b/inherit_graph_108.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+Graphical Class Hierarchy
+
+
+Node0
+
+
+uint256_t
+
+
+
+
+
diff --git a/inherit_graph_22.map b/inherit_graph_22.map
index 4f81476cf..27a136182 100644
--- a/inherit_graph_22.map
+++ b/inherit_graph_22.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_22.md5 b/inherit_graph_22.md5
index d65b1108e..001cd41a2 100644
--- a/inherit_graph_22.md5
+++ b/inherit_graph_22.md5
@@ -1 +1 @@
-71dae72319ec998cf34b1d7a1b72becd
\ No newline at end of file
+dfe55200580aa491393969fdc2b328d6
\ No newline at end of file
diff --git a/inherit_graph_22.svg b/inherit_graph_22.svg
index cbc5a66bc..8dbb9dfc4 100644
--- a/inherit_graph_22.svg
+++ b/inherit_graph_22.svg
@@ -4,17 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-data_structures::stack
-_using_queue::Stack
+
+
+data_structures::Stack< T >
diff --git a/inherit_graph_23.map b/inherit_graph_23.map
index d509c2499..4f81476cf 100644
--- a/inherit_graph_23.map
+++ b/inherit_graph_23.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_23.md5 b/inherit_graph_23.md5
index 7a3d5a1db..d65b1108e 100644
--- a/inherit_graph_23.md5
+++ b/inherit_graph_23.md5
@@ -1 +1 @@
-fd9643ee1a3cc491f340867c86286bc5
\ No newline at end of file
+71dae72319ec998cf34b1d7a1b72becd
\ No newline at end of file
diff --git a/inherit_graph_23.svg b/inherit_graph_23.svg
index da79b151a..cbc5a66bc 100644
--- a/inherit_graph_23.svg
+++ b/inherit_graph_23.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-data_structures::treap
-::Treap
+
+
+data_structures::stack
+_using_queue::Stack
diff --git a/inherit_graph_24.map b/inherit_graph_24.map
index fe29fae0b..d509c2499 100644
--- a/inherit_graph_24.map
+++ b/inherit_graph_24.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_24.md5 b/inherit_graph_24.md5
index 195d0e1fa..7a3d5a1db 100644
--- a/inherit_graph_24.md5
+++ b/inherit_graph_24.md5
@@ -1 +1 @@
-dccad02b6b2cde5e239fa0cdf6df9f6a
\ No newline at end of file
+fd9643ee1a3cc491f340867c86286bc5
\ No newline at end of file
diff --git a/inherit_graph_24.svg b/inherit_graph_24.svg
index 0f4dc8a14..da79b151a 100644
--- a/inherit_graph_24.svg
+++ b/inherit_graph_24.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-data_structures::tree
-_234::Node
+
+
+data_structures::treap
+::Treap
diff --git a/inherit_graph_25.map b/inherit_graph_25.map
index 4d93a90b1..fe29fae0b 100644
--- a/inherit_graph_25.map
+++ b/inherit_graph_25.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_25.md5 b/inherit_graph_25.md5
index 7be660b10..195d0e1fa 100644
--- a/inherit_graph_25.md5
+++ b/inherit_graph_25.md5
@@ -1 +1 @@
-54ab96504a3a8a3864e0ad5cff623661
\ No newline at end of file
+dccad02b6b2cde5e239fa0cdf6df9f6a
\ No newline at end of file
diff --git a/inherit_graph_25.svg b/inherit_graph_25.svg
index f9191ce74..0f4dc8a14 100644
--- a/inherit_graph_25.svg
+++ b/inherit_graph_25.svg
@@ -11,10 +11,10 @@
Node0
-
+
data_structures::tree
-_234::Tree234
+_234::Node
diff --git a/inherit_graph_26.map b/inherit_graph_26.map
index 5dfbaae58..4d93a90b1 100644
--- a/inherit_graph_26.map
+++ b/inherit_graph_26.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_26.md5 b/inherit_graph_26.md5
index f2ef6da8f..7be660b10 100644
--- a/inherit_graph_26.md5
+++ b/inherit_graph_26.md5
@@ -1 +1 @@
-bce78f8c12ccb79640d8d75668ba7279
\ No newline at end of file
+54ab96504a3a8a3864e0ad5cff623661
\ No newline at end of file
diff --git a/inherit_graph_26.svg b/inherit_graph_26.svg
index 2b50ab7c4..f9191ce74 100644
--- a/inherit_graph_26.svg
+++ b/inherit_graph_26.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-data_structures::trie
+
+
+data_structures::tree
+_234::Tree234
diff --git a/inherit_graph_27.map b/inherit_graph_27.map
index 86136f1a1..5dfbaae58 100644
--- a/inherit_graph_27.map
+++ b/inherit_graph_27.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_27.md5 b/inherit_graph_27.md5
index 94e2ac244..f2ef6da8f 100644
--- a/inherit_graph_27.md5
+++ b/inherit_graph_27.md5
@@ -1 +1 @@
-0f54df00dde18e91d119fa5953d6b2d2
\ No newline at end of file
+bce78f8c12ccb79640d8d75668ba7279
\ No newline at end of file
diff --git a/inherit_graph_27.svg b/inherit_graph_27.svg
index 533387bde..2b50ab7c4 100644
--- a/inherit_graph_27.svg
+++ b/inherit_graph_27.svg
@@ -4,17 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-data_structures::trie
-_using_hashmap::Trie
+
+
+data_structures::trie
diff --git a/inherit_graph_28.map b/inherit_graph_28.map
index f184fb49f..86136f1a1 100644
--- a/inherit_graph_28.map
+++ b/inherit_graph_28.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_28.md5 b/inherit_graph_28.md5
index 25c24e209..94e2ac244 100644
--- a/inherit_graph_28.md5
+++ b/inherit_graph_28.md5
@@ -1 +1 @@
-b61968324d87720c5d4901537b7cc54f
\ No newline at end of file
+0f54df00dde18e91d119fa5953d6b2d2
\ No newline at end of file
diff --git a/inherit_graph_28.svg b/inherit_graph_28.svg
index 06a5d768f..533387bde 100644
--- a/inherit_graph_28.svg
+++ b/inherit_graph_28.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
data_structures::trie
-_using_hashmap::Trie::Node
+_using_hashmap::Trie
diff --git a/inherit_graph_29.map b/inherit_graph_29.map
index a6f944b58..f184fb49f 100644
--- a/inherit_graph_29.map
+++ b/inherit_graph_29.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_29.md5 b/inherit_graph_29.md5
index 3670c0535..25c24e209 100644
--- a/inherit_graph_29.md5
+++ b/inherit_graph_29.md5
@@ -1 +1 @@
-79700ddbe15104aa2b66ca832e587b3b
\ No newline at end of file
+b61968324d87720c5d4901537b7cc54f
\ No newline at end of file
diff --git a/inherit_graph_29.svg b/inherit_graph_29.svg
index 63db89f9c..06a5d768f 100644
--- a/inherit_graph_29.svg
+++ b/inherit_graph_29.svg
@@ -4,18 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-divide_and_conquer
-::strassens_multiplication
-::Matrix< T, typename >
+
+
+data_structures::trie
+_using_hashmap::Trie::Node
diff --git a/inherit_graph_30.map b/inherit_graph_30.map
index 50ab7f243..a6f944b58 100644
--- a/inherit_graph_30.map
+++ b/inherit_graph_30.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_30.md5 b/inherit_graph_30.md5
index a33ce2438..3670c0535 100644
--- a/inherit_graph_30.md5
+++ b/inherit_graph_30.md5
@@ -1 +1 @@
-b1e6afdb5793ad15233e3646a733a097
\ No newline at end of file
+79700ddbe15104aa2b66ca832e587b3b
\ No newline at end of file
diff --git a/inherit_graph_30.svg b/inherit_graph_30.svg
index a90306f7a..63db89f9c 100644
--- a/inherit_graph_30.svg
+++ b/inherit_graph_30.svg
@@ -4,16 +4,18 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-double_hashing::Entry
+
+
+divide_and_conquer
+::strassens_multiplication
+::Matrix< T, typename >
diff --git a/inherit_graph_31.map b/inherit_graph_31.map
index d74ebaac9..50ab7f243 100644
--- a/inherit_graph_31.map
+++ b/inherit_graph_31.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_31.md5 b/inherit_graph_31.md5
index f6344a783..a33ce2438 100644
--- a/inherit_graph_31.md5
+++ b/inherit_graph_31.md5
@@ -1 +1 @@
-3847c7209496f9ffc7faa7d756124062
\ No newline at end of file
+b1e6afdb5793ad15233e3646a733a097
\ No newline at end of file
diff --git a/inherit_graph_31.svg b/inherit_graph_31.svg
index 7a5b83b04..a90306f7a 100644
--- a/inherit_graph_31.svg
+++ b/inherit_graph_31.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-double_linked_list
+
+
+double_hashing::Entry
diff --git a/inherit_graph_32.map b/inherit_graph_32.map
index c76e72941..d74ebaac9 100644
--- a/inherit_graph_32.map
+++ b/inherit_graph_32.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_32.md5 b/inherit_graph_32.md5
index dedc608a1..f6344a783 100644
--- a/inherit_graph_32.md5
+++ b/inherit_graph_32.md5
@@ -1 +1 @@
-bd50a2f0afa6fcb01b377360fd7a11f7
\ No newline at end of file
+3847c7209496f9ffc7faa7d756124062
\ No newline at end of file
diff --git a/inherit_graph_32.svg b/inherit_graph_32.svg
index ff14ee9ff..7a5b83b04 100644
--- a/inherit_graph_32.svg
+++ b/inherit_graph_32.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-dsu
+
+
+double_linked_list
diff --git a/inherit_graph_33.map b/inherit_graph_33.map
index b43c68e5d..c76e72941 100644
--- a/inherit_graph_33.map
+++ b/inherit_graph_33.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_33.md5 b/inherit_graph_33.md5
index 1c17e8b95..dedc608a1 100644
--- a/inherit_graph_33.md5
+++ b/inherit_graph_33.md5
@@ -1 +1 @@
-0d3b1a5551be97264d715f0108007db1
\ No newline at end of file
+bd50a2f0afa6fcb01b377360fd7a11f7
\ No newline at end of file
diff --git a/inherit_graph_33.svg b/inherit_graph_33.svg
index fe23e1ac3..ff14ee9ff 100644
--- a/inherit_graph_33.svg
+++ b/inherit_graph_33.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-EasterYearMonthDay
+
+
+dsu
diff --git a/inherit_graph_34.map b/inherit_graph_34.map
index db341c4f8..b43c68e5d 100644
--- a/inherit_graph_34.map
+++ b/inherit_graph_34.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_34.md5 b/inherit_graph_34.md5
index a7efe495e..1c17e8b95 100644
--- a/inherit_graph_34.md5
+++ b/inherit_graph_34.md5
@@ -1 +1 @@
-e9afee319244bf8b5dc0d538ab865c81
\ No newline at end of file
+0d3b1a5551be97264d715f0108007db1
\ No newline at end of file
diff --git a/inherit_graph_34.svg b/inherit_graph_34.svg
index 77b06b7aa..fe23e1ac3 100644
--- a/inherit_graph_34.svg
+++ b/inherit_graph_34.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Edge
+
+
+EasterYearMonthDay
diff --git a/inherit_graph_35.map b/inherit_graph_35.map
index c689106a2..db341c4f8 100644
--- a/inherit_graph_35.map
+++ b/inherit_graph_35.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_35.md5 b/inherit_graph_35.md5
index f3f92155e..a7efe495e 100644
--- a/inherit_graph_35.md5
+++ b/inherit_graph_35.md5
@@ -1 +1 @@
-a20979f143c5d382e0cc18e0be8b9a7d
\ No newline at end of file
+e9afee319244bf8b5dc0d538ab865c81
\ No newline at end of file
diff --git a/inherit_graph_35.svg b/inherit_graph_35.svg
index 45812132a..77b06b7aa 100644
--- a/inherit_graph_35.svg
+++ b/inherit_graph_35.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-FCFS< S, T, E >
+
+
+Edge
diff --git a/inherit_graph_36.map b/inherit_graph_36.map
index 99e46ca65..c689106a2 100644
--- a/inherit_graph_36.map
+++ b/inherit_graph_36.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_36.md5 b/inherit_graph_36.md5
index d35812233..f3f92155e 100644
--- a/inherit_graph_36.md5
+++ b/inherit_graph_36.md5
@@ -1 +1 @@
-526273033cc7d89b441a35e54643c7b5
\ No newline at end of file
+a20979f143c5d382e0cc18e0be8b9a7d
\ No newline at end of file
diff --git a/inherit_graph_36.svg b/inherit_graph_36.svg
index aefa4cbc9..45812132a 100644
--- a/inherit_graph_36.svg
+++ b/inherit_graph_36.svg
@@ -4,17 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-geometry::grahamscan
-::Point
+
+
+FCFS< S, T, E >
diff --git a/inherit_graph_37.map b/inherit_graph_37.map
index d7d5e099c..99e46ca65 100644
--- a/inherit_graph_37.map
+++ b/inherit_graph_37.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_37.md5 b/inherit_graph_37.md5
index 3a2b4310a..d35812233 100644
--- a/inherit_graph_37.md5
+++ b/inherit_graph_37.md5
@@ -1 +1 @@
-18bb4ea76c47594b29cff184381c483c
\ No newline at end of file
+526273033cc7d89b441a35e54643c7b5
\ No newline at end of file
diff --git a/inherit_graph_37.svg b/inherit_graph_37.svg
index 53932a930..aefa4cbc9 100644
--- a/inherit_graph_37.svg
+++ b/inherit_graph_37.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-geometry::jarvis::Convexhull
+
+
+geometry::grahamscan
+::Point
diff --git a/inherit_graph_38.map b/inherit_graph_38.map
index 061b5f660..d7d5e099c 100644
--- a/inherit_graph_38.map
+++ b/inherit_graph_38.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_38.md5 b/inherit_graph_38.md5
index 2e3c57924..3a2b4310a 100644
--- a/inherit_graph_38.md5
+++ b/inherit_graph_38.md5
@@ -1 +1 @@
-26d071db9e7d145d5cec9a5d270058ee
\ No newline at end of file
+18bb4ea76c47594b29cff184381c483c
\ No newline at end of file
diff --git a/inherit_graph_38.svg b/inherit_graph_38.svg
index 2b307dec5..53932a930 100644
--- a/inherit_graph_38.svg
+++ b/inherit_graph_38.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-geometry::jarvis::Point
+
+
+geometry::jarvis::Convexhull
diff --git a/inherit_graph_39.map b/inherit_graph_39.map
index 16cfab0f1..061b5f660 100644
--- a/inherit_graph_39.map
+++ b/inherit_graph_39.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_39.md5 b/inherit_graph_39.md5
index 41ef40882..2e3c57924 100644
--- a/inherit_graph_39.md5
+++ b/inherit_graph_39.md5
@@ -1 +1 @@
-848b2ace16ed6b5dfafea8fe6dc05d78
\ No newline at end of file
+26d071db9e7d145d5cec9a5d270058ee
\ No newline at end of file
diff --git a/inherit_graph_39.svg b/inherit_graph_39.svg
index 5d7a596e0..2b307dec5 100644
--- a/inherit_graph_39.svg
+++ b/inherit_graph_39.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Graph
+
+
+geometry::jarvis::Point
diff --git a/inherit_graph_40.map b/inherit_graph_40.map
index edb5f011f..16cfab0f1 100644
--- a/inherit_graph_40.map
+++ b/inherit_graph_40.map
@@ -1,5 +1,3 @@
-
-
-
+
diff --git a/inherit_graph_40.md5 b/inherit_graph_40.md5
index bb8e07636..41ef40882 100644
--- a/inherit_graph_40.md5
+++ b/inherit_graph_40.md5
@@ -1 +1 @@
-6ab7966adf60d0e81f545f5945b80863
\ No newline at end of file
+848b2ace16ed6b5dfafea8fe6dc05d78
\ No newline at end of file
diff --git a/inherit_graph_40.svg b/inherit_graph_40.svg
index 96e8a2f23..5d7a596e0 100644
--- a/inherit_graph_40.svg
+++ b/inherit_graph_40.svg
@@ -4,34 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-graph::Graph< T >
-
-
-
-
-
-Node1
-
-
-graph::RootedTree
-
-
-
-
-
-Node0->Node1
-
-
-
+
+
+Graph
diff --git a/inherit_graph_41.map b/inherit_graph_41.map
index 139b69339..edb5f011f 100644
--- a/inherit_graph_41.map
+++ b/inherit_graph_41.map
@@ -1,3 +1,5 @@
-
+
+
+
diff --git a/inherit_graph_41.md5 b/inherit_graph_41.md5
index cc1867309..bb8e07636 100644
--- a/inherit_graph_41.md5
+++ b/inherit_graph_41.md5
@@ -1 +1 @@
-ee65b31f55f990864960799e79172ecf
\ No newline at end of file
+6ab7966adf60d0e81f545f5945b80863
\ No newline at end of file
diff --git a/inherit_graph_41.svg b/inherit_graph_41.svg
index a42b6506f..96e8a2f23 100644
--- a/inherit_graph_41.svg
+++ b/inherit_graph_41.svg
@@ -4,16 +4,34 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-graph::HKGraph
+
+
+graph::Graph< T >
+
+
+
+
+
+Node1
+
+
+graph::RootedTree
+
+
+
+
+
+Node0->Node1
+
+
+
diff --git a/inherit_graph_42.map b/inherit_graph_42.map
index f83edcb6c..139b69339 100644
--- a/inherit_graph_42.map
+++ b/inherit_graph_42.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_42.md5 b/inherit_graph_42.md5
index 725f915fd..cc1867309 100644
--- a/inherit_graph_42.md5
+++ b/inherit_graph_42.md5
@@ -1 +1 @@
-3d45db3b38caa71361ebfa276048d5d0
\ No newline at end of file
+ee65b31f55f990864960799e79172ecf
\ No newline at end of file
diff --git a/inherit_graph_42.svg b/inherit_graph_42.svg
index 1a3a43984..a42b6506f 100644
--- a/inherit_graph_42.svg
+++ b/inherit_graph_42.svg
@@ -4,17 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-graph::is_graph_bipartite
-::Graph
+
+
+graph::HKGraph
diff --git a/inherit_graph_43.map b/inherit_graph_43.map
index 830e69145..f83edcb6c 100644
--- a/inherit_graph_43.map
+++ b/inherit_graph_43.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_43.md5 b/inherit_graph_43.md5
index 981baa28a..725f915fd 100644
--- a/inherit_graph_43.md5
+++ b/inherit_graph_43.md5
@@ -1 +1 @@
-d0f1fc695059833930a17fc3bf9fca32
\ No newline at end of file
+3d45db3b38caa71361ebfa276048d5d0
\ No newline at end of file
diff --git a/inherit_graph_43.svg b/inherit_graph_43.svg
index cf2c13fdb..1a3a43984 100644
--- a/inherit_graph_43.svg
+++ b/inherit_graph_43.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-graph::LowestCommonAncestor
+
+
+graph::is_graph_bipartite
+::Graph
diff --git a/inherit_graph_44.map b/inherit_graph_44.map
index 27c80382f..830e69145 100644
--- a/inherit_graph_44.map
+++ b/inherit_graph_44.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_44.md5 b/inherit_graph_44.md5
index b1bb9f613..981baa28a 100644
--- a/inherit_graph_44.md5
+++ b/inherit_graph_44.md5
@@ -1 +1 @@
-eacbeee425b4f9f6a77295d74c2f76dd
\ No newline at end of file
+d0f1fc695059833930a17fc3bf9fca32
\ No newline at end of file
diff --git a/inherit_graph_44.svg b/inherit_graph_44.svg
index 6d701ee52..cf2c13fdb 100644
--- a/inherit_graph_44.svg
+++ b/inherit_graph_44.svg
@@ -4,17 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-greedy_algorithms::
-dijkstra::Graph
+
+
+graph::LowestCommonAncestor
diff --git a/inherit_graph_45.map b/inherit_graph_45.map
index 4a0a75c1d..27c80382f 100644
--- a/inherit_graph_45.map
+++ b/inherit_graph_45.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_45.md5 b/inherit_graph_45.md5
index 25d4c3ab7..b1bb9f613 100644
--- a/inherit_graph_45.md5
+++ b/inherit_graph_45.md5
@@ -1 +1 @@
-5f49bba0e53577a5b75cb5973529bade
\ No newline at end of file
+eacbeee425b4f9f6a77295d74c2f76dd
\ No newline at end of file
diff --git a/inherit_graph_45.svg b/inherit_graph_45.svg
index 69f500bda..6d701ee52 100644
--- a/inherit_graph_45.svg
+++ b/inherit_graph_45.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-hash_chain
+
+
+greedy_algorithms::
+dijkstra::Graph
diff --git a/inherit_graph_46.map b/inherit_graph_46.map
index 1591c1265..4a0a75c1d 100644
--- a/inherit_graph_46.map
+++ b/inherit_graph_46.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_46.md5 b/inherit_graph_46.md5
index 055c62354..25d4c3ab7 100644
--- a/inherit_graph_46.md5
+++ b/inherit_graph_46.md5
@@ -1 +1 @@
-6c9571951ecc9353af9c005c0b55ccb6
\ No newline at end of file
+5f49bba0e53577a5b75cb5973529bade
\ No newline at end of file
diff --git a/inherit_graph_46.svg b/inherit_graph_46.svg
index 0f16f65eb..69f500bda 100644
--- a/inherit_graph_46.svg
+++ b/inherit_graph_46.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-hashing::sha256::Hash
+
+
+hash_chain
diff --git a/inherit_graph_47.map b/inherit_graph_47.map
index ad4717476..1591c1265 100644
--- a/inherit_graph_47.map
+++ b/inherit_graph_47.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_47.md5 b/inherit_graph_47.md5
index 8a0d2c09e..055c62354 100644
--- a/inherit_graph_47.md5
+++ b/inherit_graph_47.md5
@@ -1 +1 @@
-59139005b32506728fd8d3323cc419fc
\ No newline at end of file
+6c9571951ecc9353af9c005c0b55ccb6
\ No newline at end of file
diff --git a/inherit_graph_47.svg b/inherit_graph_47.svg
index f23032ea0..0f16f65eb 100644
--- a/inherit_graph_47.svg
+++ b/inherit_graph_47.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Item
+
+
+hashing::sha256::Hash
diff --git a/inherit_graph_48.map b/inherit_graph_48.map
index aa4688054..ad4717476 100644
--- a/inherit_graph_48.map
+++ b/inherit_graph_48.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_48.md5 b/inherit_graph_48.md5
index 704ac465f..8a0d2c09e 100644
--- a/inherit_graph_48.md5
+++ b/inherit_graph_48.md5
@@ -1 +1 @@
-1c1c2c26230468d96731424183714320
\ No newline at end of file
+59139005b32506728fd8d3323cc419fc
\ No newline at end of file
diff --git a/inherit_graph_48.svg b/inherit_graph_48.svg
index 328ae4af8..f23032ea0 100644
--- a/inherit_graph_48.svg
+++ b/inherit_graph_48.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-large_number
+
+
+Item
diff --git a/inherit_graph_49.map b/inherit_graph_49.map
index 5bb987895..aa4688054 100644
--- a/inherit_graph_49.map
+++ b/inherit_graph_49.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_49.md5 b/inherit_graph_49.md5
index 4ea33de34..704ac465f 100644
--- a/inherit_graph_49.md5
+++ b/inherit_graph_49.md5
@@ -1 +1 @@
-aec2bb5e51f511ef7811875e5b768be0
\ No newline at end of file
+1c1c2c26230468d96731424183714320
\ No newline at end of file
diff --git a/inherit_graph_49.svg b/inherit_graph_49.svg
index 81ccfe824..328ae4af8 100644
--- a/inherit_graph_49.svg
+++ b/inherit_graph_49.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-linear_probing::Entry
+
+
+large_number
diff --git a/inherit_graph_50.map b/inherit_graph_50.map
index b82a28c1c..5bb987895 100644
--- a/inherit_graph_50.map
+++ b/inherit_graph_50.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_50.md5 b/inherit_graph_50.md5
index c8d3c2de6..4ea33de34 100644
--- a/inherit_graph_50.md5
+++ b/inherit_graph_50.md5
@@ -1 +1 @@
-8e83f7de99c4092cec0ef9a67422e9cf
\ No newline at end of file
+aec2bb5e51f511ef7811875e5b768be0
\ No newline at end of file
diff --git a/inherit_graph_50.svg b/inherit_graph_50.svg
index 7d7197413..81ccfe824 100644
--- a/inherit_graph_50.svg
+++ b/inherit_graph_50.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-linkedlist
+
+
+linear_probing::Entry
diff --git a/inherit_graph_51.map b/inherit_graph_51.map
index b45addd94..b82a28c1c 100644
--- a/inherit_graph_51.map
+++ b/inherit_graph_51.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_51.md5 b/inherit_graph_51.md5
index 93a29532d..c8d3c2de6 100644
--- a/inherit_graph_51.md5
+++ b/inherit_graph_51.md5
@@ -1 +1 @@
-affe8d5f7bdf7b59b4a463a955d67294
\ No newline at end of file
+8e83f7de99c4092cec0ef9a67422e9cf
\ No newline at end of file
diff --git a/inherit_graph_51.svg b/inherit_graph_51.svg
index bc91b4206..7d7197413 100644
--- a/inherit_graph_51.svg
+++ b/inherit_graph_51.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-list
+
+
+linkedlist
diff --git a/inherit_graph_52.map b/inherit_graph_52.map
index 8f07d9f15..b45addd94 100644
--- a/inherit_graph_52.map
+++ b/inherit_graph_52.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_52.md5 b/inherit_graph_52.md5
index baf616f59..93a29532d 100644
--- a/inherit_graph_52.md5
+++ b/inherit_graph_52.md5
@@ -1 +1 @@
-5045664194b514cfb842bab0686efcc1
\ No newline at end of file
+affe8d5f7bdf7b59b4a463a955d67294
\ No newline at end of file
diff --git a/inherit_graph_52.svg b/inherit_graph_52.svg
index b45d67540..bc91b4206 100644
--- a/inherit_graph_52.svg
+++ b/inherit_graph_52.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-ListNode
+
+
+list
diff --git a/inherit_graph_53.map b/inherit_graph_53.map
index 5be33d74c..8f07d9f15 100644
--- a/inherit_graph_53.map
+++ b/inherit_graph_53.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_53.md5 b/inherit_graph_53.md5
index 407dd187b..baf616f59 100644
--- a/inherit_graph_53.md5
+++ b/inherit_graph_53.md5
@@ -1 +1 @@
-2e8e1d413e495f551e733eb5369a6e2b
\ No newline at end of file
+5045664194b514cfb842bab0686efcc1
\ No newline at end of file
diff --git a/inherit_graph_53.svg b/inherit_graph_53.svg
index be815d913..b45d67540 100644
--- a/inherit_graph_53.svg
+++ b/inherit_graph_53.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-machine_learning::adaline
+
+
+ListNode
diff --git a/inherit_graph_54.map b/inherit_graph_54.map
index 5c9cb7c74..5be33d74c 100644
--- a/inherit_graph_54.map
+++ b/inherit_graph_54.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_54.md5 b/inherit_graph_54.md5
index aa1a808ba..407dd187b 100644
--- a/inherit_graph_54.md5
+++ b/inherit_graph_54.md5
@@ -1 +1 @@
-7e09d29ef16a8e17f2fc718f7adf3a92
\ No newline at end of file
+2e8e1d413e495f551e733eb5369a6e2b
\ No newline at end of file
diff --git a/inherit_graph_54.svg b/inherit_graph_54.svg
index 3e304b910..be815d913 100644
--- a/inherit_graph_54.svg
+++ b/inherit_graph_54.svg
@@ -4,18 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-machine_learning::aystar
-_search::AyStarSearch<
- Puzzle >
+
+
+machine_learning::adaline
diff --git a/inherit_graph_55.map b/inherit_graph_55.map
index 4d1cbde09..5c9cb7c74 100644
--- a/inherit_graph_55.map
+++ b/inherit_graph_55.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_55.md5 b/inherit_graph_55.md5
index 2beb7b996..aa1a808ba 100644
--- a/inherit_graph_55.md5
+++ b/inherit_graph_55.md5
@@ -1 +1 @@
-6ee2bf3fe6c368836de3901609b53267
\ No newline at end of file
+7e09d29ef16a8e17f2fc718f7adf3a92
\ No newline at end of file
diff --git a/inherit_graph_55.svg b/inherit_graph_55.svg
index 5fcbba598..3e304b910 100644
--- a/inherit_graph_55.svg
+++ b/inherit_graph_55.svg
@@ -4,18 +4,18 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
machine_learning::aystar
_search::AyStarSearch<
- Puzzle >::comparison_operator
+ Puzzle >
diff --git a/inherit_graph_56.map b/inherit_graph_56.map
index 604682a7e..4d1cbde09 100644
--- a/inherit_graph_56.map
+++ b/inherit_graph_56.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_56.md5 b/inherit_graph_56.md5
index 15d4e0a9b..2beb7b996 100644
--- a/inherit_graph_56.md5
+++ b/inherit_graph_56.md5
@@ -1 +1 @@
-3d686ef3c6aeac1f7d55534f2c7df929
\ No newline at end of file
+6ee2bf3fe6c368836de3901609b53267
\ No newline at end of file
diff --git a/inherit_graph_56.svg b/inherit_graph_56.svg
index 2dc78bae9..5fcbba598 100644
--- a/inherit_graph_56.svg
+++ b/inherit_graph_56.svg
@@ -4,18 +4,18 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
machine_learning::aystar
_search::AyStarSearch<
- Puzzle >::Info
+ Puzzle >::comparison_operator
diff --git a/inherit_graph_57.map b/inherit_graph_57.map
index 7d12964c4..604682a7e 100644
--- a/inherit_graph_57.map
+++ b/inherit_graph_57.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_57.md5 b/inherit_graph_57.md5
index d1b3bc11e..15d4e0a9b 100644
--- a/inherit_graph_57.md5
+++ b/inherit_graph_57.md5
@@ -1 +1 @@
-c9067724c2b1307aad5f178edfcc951c
\ No newline at end of file
+3d686ef3c6aeac1f7d55534f2c7df929
\ No newline at end of file
diff --git a/inherit_graph_57.svg b/inherit_graph_57.svg
index ff6749d8e..2dc78bae9 100644
--- a/inherit_graph_57.svg
+++ b/inherit_graph_57.svg
@@ -4,17 +4,18 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-machine_learning::aystar
-_search::EightPuzzle< N >
+
+
+machine_learning::aystar
+_search::AyStarSearch<
+ Puzzle >::Info
diff --git a/inherit_graph_58.map b/inherit_graph_58.map
index 6863a1d6c..7d12964c4 100644
--- a/inherit_graph_58.map
+++ b/inherit_graph_58.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_58.md5 b/inherit_graph_58.md5
index d2de7adcd..d1b3bc11e 100644
--- a/inherit_graph_58.md5
+++ b/inherit_graph_58.md5
@@ -1 +1 @@
-b1ff3363dccc06e01bf09a11d629f080
\ No newline at end of file
+c9067724c2b1307aad5f178edfcc951c
\ No newline at end of file
diff --git a/inherit_graph_58.svg b/inherit_graph_58.svg
index a68ec3564..ff6749d8e 100644
--- a/inherit_graph_58.svg
+++ b/inherit_graph_58.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-machine_learning::k
-_nearest_neighbors::Knn
+
+
+machine_learning::aystar
+_search::EightPuzzle< N >
diff --git a/inherit_graph_59.map b/inherit_graph_59.map
index 5c6dbf321..6863a1d6c 100644
--- a/inherit_graph_59.map
+++ b/inherit_graph_59.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_59.md5 b/inherit_graph_59.md5
index 405905162..d2de7adcd 100644
--- a/inherit_graph_59.md5
+++ b/inherit_graph_59.md5
@@ -1 +1 @@
-2be97cdbdd926a8024864809bee4bdff
\ No newline at end of file
+b1ff3363dccc06e01bf09a11d629f080
\ No newline at end of file
diff --git a/inherit_graph_59.svg b/inherit_graph_59.svg
index 089feadc3..a68ec3564 100644
--- a/inherit_graph_59.svg
+++ b/inherit_graph_59.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-machine_learning::neural
-_network::layers::DenseLayer
+
+
+machine_learning::k
+_nearest_neighbors::Knn
diff --git a/inherit_graph_60.map b/inherit_graph_60.map
index 3c4af52c7..5c6dbf321 100644
--- a/inherit_graph_60.map
+++ b/inherit_graph_60.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_60.md5 b/inherit_graph_60.md5
index 49caa851a..405905162 100644
--- a/inherit_graph_60.md5
+++ b/inherit_graph_60.md5
@@ -1 +1 @@
-3a287905d5fc786607b16577afc8577a
\ No newline at end of file
+2be97cdbdd926a8024864809bee4bdff
\ No newline at end of file
diff --git a/inherit_graph_60.svg b/inherit_graph_60.svg
index 377b9e8f1..089feadc3 100644
--- a/inherit_graph_60.svg
+++ b/inherit_graph_60.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
machine_learning::neural
-_network::NeuralNetwork
+_network::layers::DenseLayer
diff --git a/inherit_graph_61.map b/inherit_graph_61.map
index 677c9344b..3c4af52c7 100644
--- a/inherit_graph_61.map
+++ b/inherit_graph_61.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_61.md5 b/inherit_graph_61.md5
index cec1fc052..49caa851a 100644
--- a/inherit_graph_61.md5
+++ b/inherit_graph_61.md5
@@ -1 +1 @@
-43af52015ea93acc511116e0c0f11118
\ No newline at end of file
+3a287905d5fc786607b16577afc8577a
\ No newline at end of file
diff --git a/inherit_graph_61.svg b/inherit_graph_61.svg
index 48a233357..377b9e8f1 100644
--- a/inherit_graph_61.svg
+++ b/inherit_graph_61.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-math::ncr_modulo_p
-::NCRModuloP
+
+
+machine_learning::neural
+_network::NeuralNetwork
diff --git a/inherit_graph_62.map b/inherit_graph_62.map
index 58b4d39c7..677c9344b 100644
--- a/inherit_graph_62.map
+++ b/inherit_graph_62.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_62.md5 b/inherit_graph_62.md5
index 489e9bbb3..cec1fc052 100644
--- a/inherit_graph_62.md5
+++ b/inherit_graph_62.md5
@@ -1 +1 @@
-e46778d68f07b3d0f85c1a830a98dc2f
\ No newline at end of file
+43af52015ea93acc511116e0c0f11118
\ No newline at end of file
diff --git a/inherit_graph_62.svg b/inherit_graph_62.svg
index abbfb4e3c..48a233357 100644
--- a/inherit_graph_62.svg
+++ b/inherit_graph_62.svg
@@ -4,16 +4,17 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-MinHeap
+
+
+math::ncr_modulo_p
+::NCRModuloP
diff --git a/inherit_graph_63.map b/inherit_graph_63.map
index 24148518d..58b4d39c7 100644
--- a/inherit_graph_63.map
+++ b/inherit_graph_63.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_63.md5 b/inherit_graph_63.md5
index 01a90fbec..489e9bbb3 100644
--- a/inherit_graph_63.md5
+++ b/inherit_graph_63.md5
@@ -1 +1 @@
-cf8942ba7ef89dd77e0e92d576486218
\ No newline at end of file
+e46778d68f07b3d0f85c1a830a98dc2f
\ No newline at end of file
diff --git a/inherit_graph_63.svg b/inherit_graph_63.svg
index 0ab3116fd..abbfb4e3c 100644
--- a/inherit_graph_63.svg
+++ b/inherit_graph_63.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-MinHeapNode
+
+
+MinHeap
diff --git a/inherit_graph_64.map b/inherit_graph_64.map
index 4e113b2f6..24148518d 100644
--- a/inherit_graph_64.map
+++ b/inherit_graph_64.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_64.md5 b/inherit_graph_64.md5
index febc905f0..01a90fbec 100644
--- a/inherit_graph_64.md5
+++ b/inherit_graph_64.md5
@@ -1 +1 @@
-af810061f564e6fde90b0872fbea4b5a
\ No newline at end of file
+cf8942ba7ef89dd77e0e92d576486218
\ No newline at end of file
diff --git a/inherit_graph_64.svg b/inherit_graph_64.svg
index 894a3f95c..0ab3116fd 100644
--- a/inherit_graph_64.svg
+++ b/inherit_graph_64.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-mst
+
+
+MinHeapNode
diff --git a/inherit_graph_65.map b/inherit_graph_65.map
index f59793f8d..4e113b2f6 100644
--- a/inherit_graph_65.map
+++ b/inherit_graph_65.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_65.md5 b/inherit_graph_65.md5
index 440617f0a..febc905f0 100644
--- a/inherit_graph_65.md5
+++ b/inherit_graph_65.md5
@@ -1 +1 @@
-0f4a65424288e970abb85f1f24c4b68d
\ No newline at end of file
+af810061f564e6fde90b0872fbea4b5a
\ No newline at end of file
diff --git a/inherit_graph_65.svg b/inherit_graph_65.svg
index b36e79d76..894a3f95c 100644
--- a/inherit_graph_65.svg
+++ b/inherit_graph_65.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-node
+
+
+mst
diff --git a/inherit_graph_66.map b/inherit_graph_66.map
index c3f544bdf..f59793f8d 100644
--- a/inherit_graph_66.map
+++ b/inherit_graph_66.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_66.md5 b/inherit_graph_66.md5
index dc9b5b8bf..440617f0a 100644
--- a/inherit_graph_66.md5
+++ b/inherit_graph_66.md5
@@ -1 +1 @@
-31d376f965d0c96100f12c992693f97f
\ No newline at end of file
+0f4a65424288e970abb85f1f24c4b68d
\ No newline at end of file
diff --git a/inherit_graph_66.svg b/inherit_graph_66.svg
index 82e841281..b36e79d76 100644
--- a/inherit_graph_66.svg
+++ b/inherit_graph_66.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-
-Node< value_type >
+
+
+node
diff --git a/inherit_graph_67.map b/inherit_graph_67.map
index 48ed6242d..c3f544bdf 100644
--- a/inherit_graph_67.map
+++ b/inherit_graph_67.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_67.md5 b/inherit_graph_67.md5
index c1ac1eff6..dc9b5b8bf 100644
--- a/inherit_graph_67.md5
+++ b/inherit_graph_67.md5
@@ -1 +1 @@
-b2fca7f12e3a51e27d18b20b6219a04b
\ No newline at end of file
+31d376f965d0c96100f12c992693f97f
\ No newline at end of file
diff --git a/inherit_graph_67.svg b/inherit_graph_67.svg
index b571f4a36..82e841281 100644
--- a/inherit_graph_67.svg
+++ b/inherit_graph_67.svg
@@ -4,16 +4,16 @@
-
+
Graphical Class Hierarchy
Node0
-
-Node< ValueType >
+
+Node< value_type >
diff --git a/inherit_graph_68.map b/inherit_graph_68.map
index 79dd2ded3..48ed6242d 100644
--- a/inherit_graph_68.map
+++ b/inherit_graph_68.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_68.md5 b/inherit_graph_68.md5
index 748751e2b..c1ac1eff6 100644
--- a/inherit_graph_68.md5
+++ b/inherit_graph_68.md5
@@ -1 +1 @@
-519b1f1f6d9604681fda7db93369d107
\ No newline at end of file
+b2fca7f12e3a51e27d18b20b6219a04b
\ No newline at end of file
diff --git a/inherit_graph_68.svg b/inherit_graph_68.svg
index 9f3d439c3..b571f4a36 100644
--- a/inherit_graph_68.svg
+++ b/inherit_graph_68.svg
@@ -4,18 +4,16 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-operations_on_datastructures
-::circular_linked_list::Circular
-LinkedList
+
+
+Node< ValueType >
diff --git a/inherit_graph_69.map b/inherit_graph_69.map
index d72b9b3a4..79dd2ded3 100644
--- a/inherit_graph_69.map
+++ b/inherit_graph_69.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_69.md5 b/inherit_graph_69.md5
index e84ffc32c..748751e2b 100644
--- a/inherit_graph_69.md5
+++ b/inherit_graph_69.md5
@@ -1 +1 @@
-89867a2820e6afc3445e0931972f19f8
\ No newline at end of file
+519b1f1f6d9604681fda7db93369d107
\ No newline at end of file
diff --git a/inherit_graph_69.svg b/inherit_graph_69.svg
index 0e406130d..9f3d439c3 100644
--- a/inherit_graph_69.svg
+++ b/inherit_graph_69.svg
@@ -4,17 +4,18 @@
-
-
+
+
Graphical Class Hierarchy
Node0
-
-
-operations_on_datastructures
-::circular_linked_list::Node
+
+
+operations_on_datastructures
+::circular_linked_list::Circular
+LinkedList
diff --git a/inherit_graph_70.map b/inherit_graph_70.map
index ae139ffff..d72b9b3a4 100644
--- a/inherit_graph_70.map
+++ b/inherit_graph_70.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_70.md5 b/inherit_graph_70.md5
index e5ef142d1..e84ffc32c 100644
--- a/inherit_graph_70.md5
+++ b/inherit_graph_70.md5
@@ -1 +1 @@
-de5e2e2f4dd5ebd06ad08fa01be3112a
\ No newline at end of file
+89867a2820e6afc3445e0931972f19f8
\ No newline at end of file
diff --git a/inherit_graph_70.svg b/inherit_graph_70.svg
index 390d29962..0e406130d 100644
--- a/inherit_graph_70.svg
+++ b/inherit_graph_70.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
operations_on_datastructures
-::inorder_traversal_of_bst::Node
+::circular_linked_list::Node
diff --git a/inherit_graph_71.map b/inherit_graph_71.map
index 5e7a97b7b..ae139ffff 100644
--- a/inherit_graph_71.map
+++ b/inherit_graph_71.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_71.md5 b/inherit_graph_71.md5
index 924907713..e5ef142d1 100644
--- a/inherit_graph_71.md5
+++ b/inherit_graph_71.md5
@@ -1 +1 @@
-711a97321669830ce7337fbf526fa364
\ No newline at end of file
+de5e2e2f4dd5ebd06ad08fa01be3112a
\ No newline at end of file
diff --git a/inherit_graph_71.svg b/inherit_graph_71.svg
index 7999667b5..390d29962 100644
--- a/inherit_graph_71.svg
+++ b/inherit_graph_71.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
operations_on_datastructures
-::reverse_binary_tree::BinaryTree
+::inorder_traversal_of_bst::Node
diff --git a/inherit_graph_72.map b/inherit_graph_72.map
index 64da79504..5e7a97b7b 100644
--- a/inherit_graph_72.map
+++ b/inherit_graph_72.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_72.md5 b/inherit_graph_72.md5
index 4c8159bc4..924907713 100644
--- a/inherit_graph_72.md5
+++ b/inherit_graph_72.md5
@@ -1 +1 @@
-7ee46acf738ef592e7c5872c51a2b412
\ No newline at end of file
+711a97321669830ce7337fbf526fa364
\ No newline at end of file
diff --git a/inherit_graph_72.svg b/inherit_graph_72.svg
index 2139ce25b..7999667b5 100644
--- a/inherit_graph_72.svg
+++ b/inherit_graph_72.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-
-
+
+
operations_on_datastructures
-::reverse_binary_tree::Node
+::reverse_binary_tree::BinaryTree
diff --git a/inherit_graph_73.map b/inherit_graph_73.map
index 085c6c30a..64da79504 100644
--- a/inherit_graph_73.map
+++ b/inherit_graph_73.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_73.md5 b/inherit_graph_73.md5
index cdaa3c84f..4c8159bc4 100644
--- a/inherit_graph_73.md5
+++ b/inherit_graph_73.md5
@@ -1 +1 @@
-95f13092f90a17991418f843e09549cc
\ No newline at end of file
+7ee46acf738ef592e7c5872c51a2b412
\ No newline at end of file
diff --git a/inherit_graph_73.svg b/inherit_graph_73.svg
index 3026b54b2..2139ce25b 100644
--- a/inherit_graph_73.svg
+++ b/inherit_graph_73.svg
@@ -11,10 +11,10 @@
Node0
-
+
operations_on_datastructures
-::trie_operations::Tnode
+::reverse_binary_tree::Node
diff --git a/inherit_graph_74.map b/inherit_graph_74.map
index 6903d4904..085c6c30a 100644
--- a/inherit_graph_74.map
+++ b/inherit_graph_74.map
@@ -1,3 +1,3 @@
-
+
diff --git a/inherit_graph_74.md5 b/inherit_graph_74.md5
index e4d240c66..cdaa3c84f 100644
--- a/inherit_graph_74.md5
+++ b/inherit_graph_74.md5
@@ -1 +1 @@
-86a9f12a6fa0147840e866fbeb575055
\ No newline at end of file
+95f13092f90a17991418f843e09549cc
\ No newline at end of file
diff --git a/inherit_graph_74.svg b/inherit_graph_74.svg
index d7f8d5a3b..3026b54b2 100644
--- a/inherit_graph_74.svg
+++ b/inherit_graph_74.svg
@@ -4,17 +4,17 @@
-
+
Graphical Class Hierarchy
Node0
-