Skip to content

Commit

Permalink
Merge branch 'master' into beta
Browse files Browse the repository at this point in the history
  • Loading branch information
justcoding121 committed Apr 22, 2019
2 parents 748ed6f + 19698c4 commit 34b8a97
Show file tree
Hide file tree
Showing 79 changed files with 2,983 additions and 1,134 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ <h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.DataSt
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
<h5 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class DiGraph&lt;T&gt; : IEnumerable&lt;T&gt;</code></pre>
<pre><code class="lang-csharp hljs">public class DiGraph&lt;T&gt; : IDiGraph&lt;T&gt;</code></pre>
</div>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
Expand Down Expand Up @@ -129,6 +129,31 @@ <h3 id="properties">Properties
</h3>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_IsWeightedGraph_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.IsWeightedGraph*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_IsWeightedGraph" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.IsWeightedGraph">IsWeightedGraph</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool IsWeightedGraph { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_ReferenceVertex_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.ReferenceVertex*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_ReferenceVertex" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.ReferenceVertex">ReferenceVertex</h4>
<div class="markdown level1 summary"><p>Return a reference vertex to start traversing Vertices
Expand Down Expand Up @@ -261,6 +286,74 @@ <h5 class="returns">Returns</h5>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_Clone_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.Clone*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_Clone" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.Clone">Clone()</h4>
<div class="markdown level1 summary"><p>Clones this graph.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public DiGraph&lt;T&gt; Clone()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph-1.html">DiGraph</a>&lt;T&gt;</td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_ContainsVertex_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.ContainsVertex*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_ContainsVertex__0_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.ContainsVertex(`0)">ContainsVertex(T)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool ContainsVertex(T value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">T</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_FindVertex_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.FindVertex*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_FindVertex__0_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.FindVertex(`0)">FindVertex(T)</h4>
<div class="markdown level1 summary"><p>Returns the vertex object with given value.
Expand Down Expand Up @@ -311,8 +404,50 @@ <h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_GetEnum
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerator&lt;T&gt; GetEnumerator()</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerator GetEnumerator()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">IEnumerator</span></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_GetVertex_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.GetVertex*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraph_1_GetVertex__0_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraph`1.GetVertex(`0)">GetVertex(T)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IDiGraphVertex&lt;T&gt; GetVertex(T value)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">T</span></td>
<td><span class="parametername">value</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
Expand All @@ -323,7 +458,7 @@ <h5 class="returns">Returns</h5>
</thead>
<tbody>
<tr>
<td><span class="xref">IEnumerator</span>&lt;T&gt;</td>
<td><span class="xref">IDiGraphVertex</span>&lt;T&gt;</td>
<td></td>
</tr>
</tbody>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,15 @@ <h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
<div class="level1"><span class="xref">DiGraphVertex&lt;T&gt;</span></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><span class="xref">IEnumerable</span>&lt;T&gt;</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.html">Advanced.Algorithms.DataStructures.Graph.AdjacencyList</a></h6>
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
<h5 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class DiGraphVertex&lt;T&gt; : IEnumerable&lt;T&gt;</code></pre>
<pre><code class="lang-csharp hljs">public class DiGraphVertex&lt;T&gt; : IDiGraphVertex&lt;T&gt;, IEnumerable&lt;T&gt;</code></pre>
</div>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
Expand Down Expand Up @@ -146,6 +150,31 @@ <h3 id="properties">Properties
</h3>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_InEdgeCount_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.InEdgeCount*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_InEdgeCount" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.InEdgeCount">InEdgeCount</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int InEdgeCount { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_InEdges_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.InEdges*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_InEdges" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.InEdges">InEdges</h4>
<div class="markdown level1 summary"></div>
Expand All @@ -171,13 +200,13 @@ <h5 class="propertyValue">Property Value</h5>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdges_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdges*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdges" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdges">OutEdges</h4>
<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_Key_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.Key*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_Key" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.Key">Key</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HashSet&lt;DiGraphVertex&lt;T&gt;&gt; OutEdges { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public T Key { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
Expand All @@ -189,20 +218,20 @@ <h5 class="propertyValue">Property Value</h5>
</thead>
<tbody>
<tr>
<td><span class="xref">HashSet</span>&lt;<a class="xref" href="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex-1.html">DiGraphVertex</a>&lt;T&gt;&gt;</td>
<td><span class="xref">T</span></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_Value_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.Value*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_Value" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.Value">Value</h4>
<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdgeCount_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdgeCount*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdgeCount" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdgeCount">OutEdgeCount</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public T Value { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public int OutEdgeCount { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
Expand All @@ -214,7 +243,32 @@ <h5 class="propertyValue">Property Value</h5>
</thead>
<tbody>
<tr>
<td><span class="xref">T</span></td>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.int32">Int32</a></td>
<td></td>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdges_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdges*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_OutEdges" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.OutEdges">OutEdges</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HashSet&lt;DiGraphVertex&lt;T&gt;&gt; OutEdges { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">HashSet</span>&lt;<a class="xref" href="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex-1.html">DiGraphVertex</a>&lt;T&gt;&gt;</td>
<td></td>
</tr>
</tbody>
Expand Down Expand Up @@ -246,6 +300,52 @@ <h5 class="returns">Returns</h5>
</tr>
</tbody>
</table>


<a id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_GetOutEdge_" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.GetOutEdge*"></a>
<h4 id="Advanced_Algorithms_DataStructures_Graph_AdjacencyList_DiGraphVertex_1_GetOutEdge_IDiGraphVertex__0__" data-uid="Advanced.Algorithms.DataStructures.Graph.AdjacencyList.DiGraphVertex`1.GetOutEdge(IDiGraphVertex{`0})">GetOutEdge(IDiGraphVertex&lt;T&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IDiEdge&lt;T&gt; GetOutEdge(IDiGraphVertex&lt;T&gt; targetVertex)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">IDiGraphVertex</span>&lt;T&gt;</td>
<td><span class="parametername">targetVertex</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">IDiEdge</span>&lt;T&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<span class="xref">IEnumerable&lt;&gt;</span>
</div>
</article>
</div>

Expand Down
Loading

0 comments on commit 34b8a97

Please sign in to comment.