mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-04-29 04:53:55 +08:00
Documentation for c26eea874d
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.12.0"/>
|
||||
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>TheAlgorithms/C++: operations_on_datastructures::circular_linked_list::CircularLinkedList Class Reference</title>
|
||||
<link rel="icon" href="../../favicon.svg" type="image/x-icon" />
|
||||
@@ -60,7 +60,7 @@ window.MathJax = {
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<!-- Generated by Doxygen 1.13.2 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
@@ -213,7 +213,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -248,7 +248,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -259,16 +259,16 @@ Private Attributes</h2></td></tr>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 73</span> {</div>
|
||||
<div class="line"><span class="lineno"> 74</span> <a class="code hl_function" href="#a398d6cc927a2c8e4a156ae2806f48986">erase</a>();</div>
|
||||
<div class="line"><span class="lineno"> 75</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 76</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = copy.root;</div>
|
||||
<div class="line"><span class="lineno"> 77</span> <span class="keywordflow">while</span> (<a class="code hl_class" href="../../d5/da1/structnode.html">node</a> != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 78</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->data);</div>
|
||||
<div class="line"><span class="lineno"> 79</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 76</span> Node* <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = copy.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 77</span> <span class="keywordflow">while</span> (<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 78</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->data);</div>
|
||||
<div class="line"><span class="lineno"> 79</span> <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><span class="lineno"> 81</span> }</div>
|
||||
<div class="ttc" id="aavltree_8cpp_html_a74f0cf18a0e5b832d9994e2f2d022287"><div class="ttname"><a href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a></div><div class="ttdeci">struct node { int data; int height; struct node *left; struct node *right;} node</div><div class="ttdoc">for std::queue</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dee/avltree_8cpp_source.html#l00013">avltree.cpp:13</a></div></div>
|
||||
<div class="ttc" id="aclassoperations__on__datastructures_1_1circular__linked__list_1_1_circular_linked_list_html_a398d6cc927a2c8e4a156ae2806f48986"><div class="ttname"><a href="#a398d6cc927a2c8e4a156ae2806f48986">operations_on_datastructures::circular_linked_list::CircularLinkedList::erase</a></div><div class="ttdeci">void erase()</div><div class="ttdef"><b>Definition</b> <a href="../../de/d33/circular__linked__list_8cpp_source.html#l00126">circular_linked_list.cpp:126</a></div></div>
|
||||
<div class="ttc" id="aclassoperations__on__datastructures_1_1circular__linked__list_1_1_circular_linked_list_html_ac38565472a07d07f63ec0d2fd8a69d4d"><div class="ttname"><a href="#ac38565472a07d07f63ec0d2fd8a69d4d">operations_on_datastructures::circular_linked_list::CircularLinkedList::insert</a></div><div class="ttdeci">void insert(const std::vector< int64_t > &values)</div><div class="ttdoc">Inserts all the values from a vector into the Circular Linked List.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d33/circular__linked__list_8cpp_source.html#l00146">circular_linked_list.cpp:146</a></div></div>
|
||||
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition</b> <a href="../../d3/dce/linkedlist__implentation__usingarray_8cpp_source.html#l00014">linkedlist_implentation_usingarray.cpp:14</a></div></div>
|
||||
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition</b> <a href="../../d3/d26/binary__search__tree_8cpp_source.html#l00011">binary_search_tree.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aclasstests_1_1_circular_linked_list_html_a5d5cebd6bc906c60763fc6be10cfdd13"><div class="ttname"><a href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">tests::CircularLinkedList::root</a></div><div class="ttdeci">Node * root</div><div class="ttdoc">Pointer to the root Node.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d33/circular__linked__list_8cpp_source.html#l00059">circular_linked_list.cpp:59</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -290,7 +290,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -305,11 +305,12 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html#l00086">86</a> of file <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html">circular_linked_list.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 86</span> {</div>
|
||||
<div class="line"><span class="lineno"> 87</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = source.root;</div>
|
||||
<div class="line"><span class="lineno"> 88</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = source.end;</div>
|
||||
<div class="line"><span class="lineno"> 89</span> source.root = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 90</span> source.end = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 87</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = source.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 88</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = source.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208">end</a>;</div>
|
||||
<div class="line"><span class="lineno"> 89</span> source.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 90</span> source.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208">end</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 91</span> }</div>
|
||||
<div class="ttc" id="aclasstests_1_1_circular_linked_list_html_ab682f854f39582a20c9c4102f0482208"><div class="ttname"><a href="../../dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208">tests::CircularLinkedList::end</a></div><div class="ttdeci">Node * end</div><div class="ttdoc">Pointer to the last Node.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d33/circular__linked__list_8cpp_source.html#l00060">circular_linked_list.cpp:60</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -331,7 +332,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -362,7 +363,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -373,16 +374,15 @@ Private Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 127</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 128</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><span class="lineno"> 129</span> }</div>
|
||||
<div class="line"><span class="lineno"> 130</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 130</span> Node* <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 131</span> <span class="keywordflow">do</span> {</div>
|
||||
<div class="line"><span class="lineno"> 132</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* temp = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>;</div>
|
||||
<div class="line"><span class="lineno"> 133</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 132</span> Node* temp = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>;</div>
|
||||
<div class="line"><span class="lineno"> 133</span> <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 134</span> <span class="keyword">delete</span> (temp);</div>
|
||||
<div class="line"><span class="lineno"> 135</span> } <span class="keywordflow">while</span> (<a class="code hl_class" href="../../d5/da1/structnode.html">node</a> != <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>);</div>
|
||||
<div class="line"><span class="lineno"> 135</span> } <span class="keywordflow">while</span> (<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> != <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>);</div>
|
||||
<div class="line"><span class="lineno"> 136</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 137</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 138</span> }</div>
|
||||
<div class="ttc" id="aavltree_8cpp_html_a74f0cf18a0e5b832d9994e2f2d022287"><div class="ttname"><a href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a></div><div class="ttdeci">struct node { int data; int height; struct node *left; struct node *right;} node</div><div class="ttdoc">for std::queue</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dee/avltree_8cpp_source.html#l00013">avltree.cpp:13</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -404,7 +404,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -446,7 +446,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -462,8 +462,8 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html#l00158">158</a> of file <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html">circular_linked_list.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 158</span> {</div>
|
||||
<div class="line"><span class="lineno"> 159</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <span class="keyword">new</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>(<a class="code hl_variable" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>, <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>);</div>
|
||||
<div class="line"><span class="lineno"> 160</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_class" href="../../d5/da1/structnode.html">node</a>);</div>
|
||||
<div class="line"><span class="lineno"> 159</span> Node* <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = <span class="keyword">new</span> Node(<a class="code hl_variable" href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a>, <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>);</div>
|
||||
<div class="line"><span class="lineno"> 160</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>);</div>
|
||||
<div class="line"><span class="lineno"> 161</span> }</div>
|
||||
<div class="ttc" id="ahash__search_8cpp_html_a6e1a77282bc65ad359d753d25df23243"><div class="ttname"><a href="../../d1/df3/hash__search_8cpp.html#a6e1a77282bc65ad359d753d25df23243">data</a></div><div class="ttdeci">int data[MAX]</div><div class="ttdoc">test data</div><div class="ttdef"><b>Definition</b> <a href="../../d1/df3/hash__search_8cpp_source.html#l00024">hash_search.cpp:24</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
@@ -487,7 +487,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -511,15 +511,14 @@ Private Attributes</h2></td></tr>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 169</span> {</div>
|
||||
<div class="line"><span class="lineno"> 170</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 171</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>; </div>
|
||||
<div class="line"><span class="lineno"> 172</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->next = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>; </div>
|
||||
<div class="line"><span class="lineno"> 172</span> <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->next = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>; </div>
|
||||
<div class="line"><span class="lineno"> 173</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>; </div>
|
||||
<div class="line"><span class="lineno"> 174</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><span class="lineno"> 175</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a>-><a class="code hl_variable" href="../../da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7c867b8e1034a6f5da490c8b8c09cb77">next</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>; </div>
|
||||
<div class="line"><span class="lineno"> 176</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->next = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>; </div>
|
||||
<div class="line"><span class="lineno"> 175</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a>->next = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>; </div>
|
||||
<div class="line"><span class="lineno"> 176</span> <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->next = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>; </div>
|
||||
<div class="line"><span class="lineno"> 177</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>; </div>
|
||||
<div class="line"><span class="lineno"> 178</span> }</div>
|
||||
<div class="line"><span class="lineno"> 179</span> }</div>
|
||||
<div class="ttc" id="astructoperations__on__datastructures_1_1circular__linked__list_1_1_node_html_a7c867b8e1034a6f5da490c8b8c09cb77"><div class="ttname"><a href="../../da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7c867b8e1034a6f5da490c8b8c09cb77">operations_on_datastructures::circular_linked_list::Node::next</a></div><div class="ttdeci">Node * next</div><div class="ttdoc">The Node's successor.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d33/circular__linked__list_8cpp_source.html#l00034">circular_linked_list.cpp:34</a></div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -541,7 +540,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -557,10 +556,10 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html#l00112">112</a> of file <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html">circular_linked_list.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 112</span> {</div>
|
||||
<div class="line"><span class="lineno"> 113</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = other.root;</div>
|
||||
<div class="line"><span class="lineno"> 114</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = other.end;</div>
|
||||
<div class="line"><span class="lineno"> 115</span> other.root = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 116</span> other.end = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 113</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = other.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 114</span> <a class="code hl_variable" href="#ab682f854f39582a20c9c4102f0482208">end</a> = other.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208">end</a>;</div>
|
||||
<div class="line"><span class="lineno"> 115</span> other.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 116</span> other.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208">end</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 117</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><span class="lineno"> 118</span> }</div>
|
||||
</div><!-- fragment -->
|
||||
@@ -584,7 +583,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -602,10 +601,10 @@ Private Attributes</h2></td></tr>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 97</span> {</div>
|
||||
<div class="line"><span class="lineno"> 98</span> <a class="code hl_function" href="#a398d6cc927a2c8e4a156ae2806f48986">erase</a>();</div>
|
||||
<div class="line"><span class="lineno"> 99</span> <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><span class="lineno"> 100</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = other.root;</div>
|
||||
<div class="line"><span class="lineno"> 101</span> <span class="keywordflow">while</span> (<a class="code hl_class" href="../../d5/da1/structnode.html">node</a> != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 102</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->data);</div>
|
||||
<div class="line"><span class="lineno"> 103</span> <a class="code hl_class" href="../../d5/da1/structnode.html">node</a> = <a class="code hl_class" href="../../d5/da1/structnode.html">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 100</span> Node* <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = other.<a class="code hl_variable" href="../../dc/d53/classtests_1_1_circular_linked_list.html#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 101</span> <span class="keywordflow">while</span> (<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> != <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 102</span> <a class="code hl_function" href="#ac38565472a07d07f63ec0d2fd8a69d4d">insert</a>(<a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->data);</div>
|
||||
<div class="line"><span class="lineno"> 103</span> <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a> = <a class="code hl_typedef" href="../../d8/dee/avltree_8cpp.html#a74f0cf18a0e5b832d9994e2f2d022287">node</a>->next;</div>
|
||||
<div class="line"><span class="lineno"> 104</span> }</div>
|
||||
<div class="line"><span class="lineno"> 105</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><span class="lineno"> 106</span> }</div>
|
||||
@@ -630,7 +629,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -662,7 +661,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -678,7 +677,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html#l00196">196</a> of file <a class="el" href="../../de/d33/circular__linked__list_8cpp_source.html">circular_linked_list.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><span class="lineno"> 196</span> {</div>
|
||||
<div class="line"><span class="lineno"> 197</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* temp = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 197</span> Node* temp = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 198</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 199</span> std::cout << <span class="stringliteral">"Empty List!\n"</span>;</div>
|
||||
<div class="line"><span class="lineno"> 200</span> <span class="keywordflow">return</span>;</div>
|
||||
@@ -710,7 +709,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -741,7 +740,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -762,7 +761,7 @@ Private Attributes</h2></td></tr>
|
||||
<div class="line"><span class="lineno"> 225</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a> == <span class="keyword">nullptr</span>) {</div>
|
||||
<div class="line"><span class="lineno"> 226</span> <span class="keywordflow">return</span> res; </div>
|
||||
<div class="line"><span class="lineno"> 227</span> }</div>
|
||||
<div class="line"><span class="lineno"> 228</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>* temp = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 228</span> Node* temp = <a class="code hl_variable" href="#a5d5cebd6bc906c60763fc6be10cfdd13">root</a>;</div>
|
||||
<div class="line"><span class="lineno"> 229</span> <span class="keywordflow">do</span> {</div>
|
||||
<div class="line"><span class="lineno"> 230</span> res.push_back(temp->data);</div>
|
||||
<div class="line"><span class="lineno"> 231</span> temp = temp->next;</div>
|
||||
@@ -788,7 +787,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -815,7 +814,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -835,7 +834,7 @@ Private Attributes</h2></td></tr>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../da/d6d/namespaceoperations__on__datastructures.html">operations_on_datastructures</a></li><li class="navelem"><b>circular_linked_list</b></li><li class="navelem"><a class="el" href="../../d8/d7c/classoperations__on__datastructures_1_1circular__linked__list_1_1_circular_linked_list.html">CircularLinkedList</a></li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.12.0"/>
|
||||
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>TheAlgorithms/C++: sorting/radix_sort.cpp Source File</title>
|
||||
<link rel="icon" href="../../favicon.svg" type="image/x-icon" />
|
||||
@@ -60,7 +60,7 @@ window.MathJax = {
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<!-- Generated by Doxygen 1.13.2 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
@@ -190,7 +190,7 @@ $(function(){initNavTree('d8/d7c/radix__sort_8cpp_source.html','../../'); initRe
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../dir_bb1b521853a9c46347182a9d10420771.html">sorting</a></li><li class="navelem"><b>radix_sort.cpp</b></li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user