Documentation for 7c090481da

This commit is contained in:
github-actions
2023-01-26 06:34:52 +00:00
parent ddd2ef965b
commit c33ecc7aac
294 changed files with 3283 additions and 3096 deletions

View File

@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Node Class Reference</title>
<title>Algorithms_in_C++: Node&lt; ValueType &gt; Class Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
@@ -98,51 +98,76 @@ $(document).ready(function(){initNavTree('db/d8b/struct_node.html','../../'); in
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="../../d8/d8e/struct_node-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Node Class Reference</div></div>
<div class="headertitle"><div class="title">Node&lt; ValueType &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d3/d09/node_8hpp_source.html">node.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Node:</div>
Collaboration diagram for Node&lt; ValueType &gt;:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/ddc/struct_node__coll__graph.svg" width="118" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/ddc/struct_node__coll__graph.svg" width="311" height="227"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a13e548a3b57083015d76fd729e8f0356"><td class="memItemLeft" align="right" valign="top"><a id="a13e548a3b57083015d76fd729e8f0356" name="a13e548a3b57083015d76fd729e8f0356"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b> = ValueType</td></tr>
<tr class="separator:a13e548a3b57083015d76fd729e8f0356"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a66af34de5f6c4d108abd948f341e6470"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8b/struct_node.html#a66af34de5f6c4d108abd948f341e6470">Node</a> (int v, <a class="el" href="../../db/d8b/struct_node.html">Node</a> *n)</td></tr>
<tr class="separator:a66af34de5f6c4d108abd948f341e6470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e229c3df1ce64226a1d2b51347dce0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d8b/struct_node.html#a8e229c3df1ce64226a1d2b51347dce0f">Node</a> (int v, <a class="el" href="../../db/d8b/struct_node.html">Node</a> *n)</td></tr>
<tr class="separator:a8e229c3df1ce64226a1d2b51347dce0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a87c003c9f600e3fc58e6e90835f0b605"><td class="memItemLeft" align="right" valign="top"><a id="a87c003c9f600e3fc58e6e90835f0b605" name="a87c003c9f600e3fc58e6e90835f0b605"></a>
<tr class="memitem:a9c1071551669a075fdd58d00065b468f"><td class="memItemLeft" align="right" valign="top"><a id="a9c1071551669a075fdd58d00065b468f" name="a9c1071551669a075fdd58d00065b468f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
<tr class="separator:a87c003c9f600e3fc58e6e90835f0b605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80be4538a9184fa43c1dee17641e819b"><td class="memItemLeft" align="right" valign="top"><a id="a80be4538a9184fa43c1dee17641e819b" name="a80be4538a9184fa43c1dee17641e819b"></a>
<tr class="separator:a9c1071551669a075fdd58d00065b468f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15176b99cc8a5e244196ef9507064e43"><td class="memItemLeft" align="right" valign="top"><a id="a15176b99cc8a5e244196ef9507064e43" name="a15176b99cc8a5e244196ef9507064e43"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
<tr class="separator:a80be4538a9184fa43c1dee17641e819b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1d228a881cf7465b2d42ea135781427"><td class="memItemLeft" align="right" valign="top"><a id="ab1d228a881cf7465b2d42ea135781427" name="ab1d228a881cf7465b2d42ea135781427"></a>
<tr class="separator:a15176b99cc8a5e244196ef9507064e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafcab960019c0424042fc29b9417d429"><td class="memItemLeft" align="right" valign="top"><a id="aafcab960019c0424042fc29b9417d429" name="aafcab960019c0424042fc29b9417d429"></a>
ValueType&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> = {}</td></tr>
<tr class="separator:aafcab960019c0424042fc29b9417d429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4dcc40c3b713e2c6211691913fd9d7"><td class="memItemLeft" align="right" valign="top"><a id="ada4dcc40c3b713e2c6211691913fd9d7" name="ada4dcc40c3b713e2c6211691913fd9d7"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="../../db/d8b/struct_node.html">Node</a>&lt; ValueType &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>next</b> = {}</td></tr>
<tr class="separator:ada4dcc40c3b713e2c6211691913fd9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c74895070ba94c7f278f84da71e0626"><td class="memItemLeft" align="right" valign="top"><a id="a6c74895070ba94c7f278f84da71e0626" name="a6c74895070ba94c7f278f84da71e0626"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
<tr class="separator:ab1d228a881cf7465b2d42ea135781427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2559a716f69ccaa76d648d9f1b83065e"><td class="memItemLeft" align="right" valign="top"><a id="a2559a716f69ccaa76d648d9f1b83065e" name="a2559a716f69ccaa76d648d9f1b83065e"></a>
<tr class="separator:a6c74895070ba94c7f278f84da71e0626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8333c97a790aca4fa59c36690d94f142"><td class="memItemLeft" align="right" valign="top"><a id="a8333c97a790aca4fa59c36690d94f142" name="a8333c97a790aca4fa59c36690d94f142"></a>
<a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
<tr class="separator:a2559a716f69ccaa76d648d9f1b83065e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:a8333c97a790aca4fa59c36690d94f142"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a66af34de5f6c4d108abd948f341e6470" name="a66af34de5f6c4d108abd948f341e6470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66af34de5f6c4d108abd948f341e6470">&#9670;&#160;</a></span>Node()</h2>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class ValueType&gt;<br />
class Node&lt; ValueType &gt;</div><p>for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a> for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a> Definition of the node as a linked-list </p><dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">ValueType</td><td>type of data nodes of the linked list should contain </td></tr>
</table>
</dd>
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8e229c3df1ce64226a1d2b51347dce0f" name="a8e229c3df1ce64226a1d2b51347dce0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e229c3df1ce64226a1d2b51347dce0f">&#9670;&#160;</a></span>Node()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class ValueType &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Node::Node </td>
<td class="memname"><a class="el" href="../../db/d8b/struct_node.html">Node</a>&lt; ValueType &gt;<a class="el" href="../../db/d8b/struct_node.html">::Node</a> </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>v</em>, </td>
@@ -150,7 +175,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d8b/struct_node.html">Node</a> *&#160;</td>
<td class="paramtype"><a class="el" href="../../db/d8b/struct_node.html">Node</a>&lt; ValueType &gt; *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
@@ -171,6 +196,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>data_structures/<a class="el" href="../../d3/dce/linkedlist__implentation__usingarray_8cpp.html">linkedlist_implentation_usingarray.cpp</a></li>
<li>data_structures/<a class="el" href="../../d3/d09/node_8hpp_source.html">node.hpp</a></li>
<li>operations_on_datastructures/get_size_of_linked_list.cpp</li>
</ul>
</div><!-- contents -->