mirror of
https://github.com/TheAlgorithms/C-Plus-Plus.git
synced 2026-03-24 05:42:59 +08:00
Documentation for 7c090481da
This commit is contained in:
@@ -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< ValueType > 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> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<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< ValueType > Class Template Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d3/d09/node_8hpp_source.html">node.hpp</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for Node:</div>
|
||||
Collaboration diagram for Node< ValueType >:</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 </td><td class="memItemRight" valign="bottom"><b>value_type</b> = ValueType</td></tr>
|
||||
<tr class="separator:a13e548a3b57083015d76fd729e8f0356"><td class="memSeparator" colspan="2"> </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"> </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"> </td></tr>
|
||||
<tr class="memitem:a8e229c3df1ce64226a1d2b51347dce0f"><td class="memItemLeft" align="right" valign="top"> </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"> </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 </td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
|
||||
<tr class="separator:a87c003c9f600e3fc58e6e90835f0b605"><td class="memSeparator" colspan="2"> </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"> </td></tr>
|
||||
<tr class="memitem:a15176b99cc8a5e244196ef9507064e43"><td class="memItemLeft" align="right" valign="top"><a id="a15176b99cc8a5e244196ef9507064e43" name="a15176b99cc8a5e244196ef9507064e43"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
|
||||
<tr class="separator:a80be4538a9184fa43c1dee17641e819b"><td class="memSeparator" colspan="2"> </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"> </td></tr>
|
||||
<tr class="memitem:aafcab960019c0424042fc29b9417d429"><td class="memItemLeft" align="right" valign="top"><a id="aafcab960019c0424042fc29b9417d429" name="aafcab960019c0424042fc29b9417d429"></a>
|
||||
ValueType </td><td class="memItemRight" valign="bottom"><b>data</b> = {}</td></tr>
|
||||
<tr class="separator:aafcab960019c0424042fc29b9417d429"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="../../db/d8b/struct_node.html">Node</a>< ValueType > > </td><td class="memItemRight" valign="bottom"><b>next</b> = {}</td></tr>
|
||||
<tr class="separator:ada4dcc40c3b713e2c6211691913fd9d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c74895070ba94c7f278f84da71e0626"><td class="memItemLeft" align="right" valign="top"><a id="a6c74895070ba94c7f278f84da71e0626" name="a6c74895070ba94c7f278f84da71e0626"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
|
||||
<tr class="separator:ab1d228a881cf7465b2d42ea135781427"><td class="memSeparator" colspan="2"> </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"> </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> * </td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
|
||||
<tr class="separator:a2559a716f69ccaa76d648d9f1b83065e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="separator:a8333c97a790aca4fa59c36690d94f142"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a66af34de5f6c4d108abd948f341e6470" name="a66af34de5f6c4d108abd948f341e6470"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a66af34de5f6c4d108abd948f341e6470">◆ </a></span>Node()</h2>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><div class="compoundTemplParams">template<class ValueType><br />
|
||||
class Node< ValueType ></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 & Destructor Documentation</h2>
|
||||
<a id="a8e229c3df1ce64226a1d2b51347dce0f" name="a8e229c3df1ce64226a1d2b51347dce0f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8e229c3df1ce64226a1d2b51347dce0f">◆ </a></span>Node()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class ValueType > </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>< ValueType ><a class="el" href="../../db/d8b/struct_node.html">::Node</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>v</em>, </td>
|
||||
@@ -150,7 +175,7 @@ int </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> * </td>
|
||||
<td class="paramtype"><a class="el" href="../../db/d8b/struct_node.html">Node</a>< ValueType > * </td>
|
||||
<td class="paramname"><em>n</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -171,6 +196,7 @@ int </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 -->
|
||||
|
||||
Reference in New Issue
Block a user