Skip to content

Commit febcfff

Browse files
author
buildbot121
committed
API documentation update by build server
1 parent adf05f9 commit febcfff

File tree

3 files changed

+171
-9
lines changed

3 files changed

+171
-9
lines changed

docs/api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html

Lines changed: 116 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ <h5>Inheritance</h5>
9090
<div class="level0"><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.object">Object</a></div>
9191
<div class="level1"><span class="xref">TernarySearchTree&lt;T&gt;</span></div>
9292
</div>
93+
<div classs="implements">
94+
<h5>Implements</h5>
95+
<div><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;T[]&gt;</div>
96+
<div><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
97+
</div>
9398
<div class="inheritedMembers">
9499
<h5>Inherited Members</h5>
95100
<div>
@@ -118,8 +123,7 @@ <h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.DataSt
118123
<h6><strong>Assembly</strong>: Advanced.Algorithms.dll</h6>
119124
<h5 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_syntax">Syntax</h5>
120125
<div class="codewrapper">
121-
<pre><code class="lang-csharp hljs">public class TernarySearchTree&lt;T&gt;
122-
where T : IComparable</code></pre>
126+
<pre><code class="lang-csharp hljs">public class TernarySearchTree&lt;T&gt; : IEnumerable&lt;T[]&gt;, IEnumerable where T : IComparable</code></pre>
123127
</div>
124128
<h5 class="typeParameters">Type Parameters</h5>
125129
<table class="table table-bordered table-striped table-condensed">
@@ -181,7 +185,8 @@ <h3 id="methods">Methods
181185

182186
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Contains_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Contains*"></a>
183187
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Contains__0___" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Contains(`0[])">Contains(T[])</h4>
184-
<div class="markdown level1 summary"><p>returns true if the entry exist</p>
188+
<div class="markdown level1 summary"><p>Returns true if the entry exist.
189+
Time complexity: O(e) where e is the length of the given entry.</p>
185190
</div>
186191
<div class="markdown level1 conceptual"></div>
187192
<h5 class="decalaration">Declaration</h5>
@@ -222,10 +227,54 @@ <h5 class="returns">Returns</h5>
222227
</table>
223228

224229

230+
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_ContainsPrefix_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix*"></a>
231+
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_ContainsPrefix__0___" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix(`0[])">ContainsPrefix(T[])</h4>
232+
<div class="markdown level1 summary"><p>Returns true if the entry prefix exist.
233+
Time complexity: O(e) where e is the length of the given entry.</p>
234+
</div>
235+
<div class="markdown level1 conceptual"></div>
236+
<h5 class="decalaration">Declaration</h5>
237+
<div class="codewrapper">
238+
<pre><code class="lang-csharp hljs">public bool ContainsPrefix(T[] entry)</code></pre>
239+
</div>
240+
<h5 class="parameters">Parameters</h5>
241+
<table class="table table-bordered table-striped table-condensed">
242+
<thead>
243+
<tr>
244+
<th>Type</th>
245+
<th>Name</th>
246+
<th>Description</th>
247+
</tr>
248+
</thead>
249+
<tbody>
250+
<tr>
251+
<td>T[]</td>
252+
<td><span class="parametername">entry</span></td>
253+
<td></td>
254+
</tr>
255+
</tbody>
256+
</table>
257+
<h5 class="returns">Returns</h5>
258+
<table class="table table-bordered table-striped table-condensed">
259+
<thead>
260+
<tr>
261+
<th>Type</th>
262+
<th>Description</th>
263+
</tr>
264+
</thead>
265+
<tbody>
266+
<tr>
267+
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
268+
<td></td>
269+
</tr>
270+
</tbody>
271+
</table>
272+
273+
225274
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Delete_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Delete*"></a>
226275
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Delete__0___" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Delete(`0[])">Delete(T[])</h4>
227-
<div class="markdown level1 summary"><p>deletes a record from this TernarySearchTree
228-
O(m) where m is the length of entry</p>
276+
<div class="markdown level1 summary"><p>Deletes a record from this ternary search tree.
277+
Time complexity: O(m) where m is the length of entry.</p>
229278
</div>
230279
<div class="markdown level1 conceptual"></div>
231280
<h5 class="decalaration">Declaration</h5>
@@ -251,10 +300,34 @@ <h5 class="parameters">Parameters</h5>
251300
</table>
252301

253302

303+
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_GetEnumerator_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator*"></a>
304+
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_GetEnumerator" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator">GetEnumerator()</h4>
305+
<div class="markdown level1 summary"></div>
306+
<div class="markdown level1 conceptual"></div>
307+
<h5 class="decalaration">Declaration</h5>
308+
<div class="codewrapper">
309+
<pre><code class="lang-csharp hljs">public IEnumerator&lt;T[]&gt; GetEnumerator()</code></pre>
310+
</div>
311+
<h5 class="returns">Returns</h5>
312+
<table class="table table-bordered table-striped table-condensed">
313+
<thead>
314+
<tr>
315+
<th>Type</th>
316+
<th>Description</th>
317+
</tr>
318+
</thead>
319+
<tbody>
320+
<tr>
321+
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1">IEnumerator</a>&lt;T[]&gt;</td>
322+
<td></td>
323+
</tr>
324+
</tbody>
325+
</table>
326+
327+
254328
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Insert_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Insert*"></a>
255329
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_Insert__0___" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.Insert(`0[])">Insert(T[])</h4>
256-
<div class="markdown level1 summary"><p>Insert a new record to this TernarySearchTree
257-
O(m) Time complexity where m is the length of entry</p>
330+
<div class="markdown level1 summary"><p>Time complexity: O(m) where m is the length of entry.</p>
258331
</div>
259332
<div class="markdown level1 conceptual"></div>
260333
<h5 class="decalaration">Declaration</h5>
@@ -282,7 +355,8 @@ <h5 class="parameters">Parameters</h5>
282355

283356
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_StartsWith_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.StartsWith*"></a>
284357
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_StartsWith__0___" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.StartsWith(`0[])">StartsWith(T[])</h4>
285-
<div class="markdown level1 summary"><p>returns a list of records matching this prefix</p>
358+
<div class="markdown level1 summary"><p>Returns a list of records matching this prefix.
359+
Time complexity: O(rm) where r is the number of results and m is the average length of each entry.</p>
286360
</div>
287361
<div class="markdown level1 conceptual"></div>
288362
<h5 class="decalaration">Declaration</h5>
@@ -321,6 +395,40 @@ <h5 class="returns">Returns</h5>
321395
</tr>
322396
</tbody>
323397
</table>
398+
<h3 id="eii">Explicit Interface Implementations
399+
</h3>
400+
401+
402+
<a id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_System_Collections_IEnumerable_GetEnumerator_" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator*"></a>
403+
<h4 id="Advanced_Algorithms_DataStructures_TernarySearchTree_1_System_Collections_IEnumerable_GetEnumerator" data-uid="Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator">IEnumerable.GetEnumerator()</h4>
404+
<div class="markdown level1 summary"></div>
405+
<div class="markdown level1 conceptual"></div>
406+
<h5 class="decalaration">Declaration</h5>
407+
<div class="codewrapper">
408+
<pre><code class="lang-csharp hljs">IEnumerator IEnumerable.GetEnumerator()</code></pre>
409+
</div>
410+
<h5 class="returns">Returns</h5>
411+
<table class="table table-bordered table-striped table-condensed">
412+
<thead>
413+
<tr>
414+
<th>Type</th>
415+
<th>Description</th>
416+
</tr>
417+
</thead>
418+
<tbody>
419+
<tr>
420+
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.ienumerator">IEnumerator</a></td>
421+
<td></td>
422+
</tr>
423+
</tbody>
424+
</table>
425+
<h3 id="implements">Implements</h3>
426+
<div>
427+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">System.Collections.Generic.IEnumerable&lt;T&gt;</a>
428+
</div>
429+
<div>
430+
<a class="xref" href="https://docs.microsoft.com/dotnet/api/system.collections.ienumerable">System.Collections.IEnumerable</a>
431+
</div>
324432
</article>
325433
</div>
326434

docs/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@
377377
"api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html": {
378378
"href": "api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html",
379379
"title": "Class TernarySearchTree<T> | Advanced Algorithms",
380-
"keywords": "Class TernarySearchTree<T> Inheritance Object TernarySearchTree<T> Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : Advanced.Algorithms.DataStructures Assembly : Advanced.Algorithms.dll Syntax public class TernarySearchTree<T> where T : IComparable Type Parameters Name Description T Constructors TernarySearchTree() Declaration public TernarySearchTree() Properties Count Declaration public int Count { get; } Property Value Type Description Int32 Methods Contains(T[]) returns true if the entry exist Declaration public bool Contains(T[] entry) Parameters Type Name Description T[] entry Returns Type Description Boolean Delete(T[]) deletes a record from this TernarySearchTree O(m) where m is the length of entry Declaration public void Delete(T[] entry) Parameters Type Name Description T[] entry Insert(T[]) Insert a new record to this TernarySearchTree O(m) Time complexity where m is the length of entry Declaration public void Insert(T[] entry) Parameters Type Name Description T[] entry StartsWith(T[]) returns a list of records matching this prefix Declaration public List<T[]> StartsWith(T[] prefix) Parameters Type Name Description T[] prefix Returns Type Description List <T[]>"
380+
"keywords": "Class TernarySearchTree<T> Inheritance Object TernarySearchTree<T> Implements IEnumerable <T[]> IEnumerable Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : Advanced.Algorithms.DataStructures Assembly : Advanced.Algorithms.dll Syntax public class TernarySearchTree<T> : IEnumerable<T[]>, IEnumerable where T : IComparable Type Parameters Name Description T Constructors TernarySearchTree() Declaration public TernarySearchTree() Properties Count Declaration public int Count { get; } Property Value Type Description Int32 Methods Contains(T[]) Returns true if the entry exist. Time complexity: O(e) where e is the length of the given entry. Declaration public bool Contains(T[] entry) Parameters Type Name Description T[] entry Returns Type Description Boolean ContainsPrefix(T[]) Returns true if the entry prefix exist. Time complexity: O(e) where e is the length of the given entry. Declaration public bool ContainsPrefix(T[] entry) Parameters Type Name Description T[] entry Returns Type Description Boolean Delete(T[]) Deletes a record from this ternary search tree. Time complexity: O(m) where m is the length of entry. Declaration public void Delete(T[] entry) Parameters Type Name Description T[] entry GetEnumerator() Declaration public IEnumerator<T[]> GetEnumerator() Returns Type Description IEnumerator <T[]> Insert(T[]) Time complexity: O(m) where m is the length of entry. Declaration public void Insert(T[] entry) Parameters Type Name Description T[] entry StartsWith(T[]) Returns a list of records matching this prefix. Time complexity: O(rm) where r is the number of results and m is the average length of each entry. Declaration public List<T[]> StartsWith(T[] prefix) Parameters Type Name Description T[] prefix Returns Type Description List <T[]> Explicit Interface Implementations IEnumerable.GetEnumerator() Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description IEnumerator Implements System.Collections.Generic.IEnumerable<T> System.Collections.IEnumerable"
381381
},
382382
"api/Advanced.Algorithms.DataStructures.TreapTree-1.html": {
383383
"href": "api/Advanced.Algorithms.DataStructures.TreapTree-1.html",

docs/xrefmap.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8121,6 +8121,24 @@ references:
81218121
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).Contains
81228122
nameWithType: TernarySearchTree<T>.Contains
81238123
nameWithType.vb: TernarySearchTree(Of T).Contains
8124+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix(`0[])
8125+
name: ContainsPrefix(T[])
8126+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_ContainsPrefix__0___
8127+
commentId: M:Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix(`0[])
8128+
name.vb: ContainsPrefix(T())
8129+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.ContainsPrefix(T[])
8130+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).ContainsPrefix(T())
8131+
nameWithType: TernarySearchTree<T>.ContainsPrefix(T[])
8132+
nameWithType.vb: TernarySearchTree(Of T).ContainsPrefix(T())
8133+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix*
8134+
name: ContainsPrefix
8135+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_ContainsPrefix_
8136+
commentId: Overload:Advanced.Algorithms.DataStructures.TernarySearchTree`1.ContainsPrefix
8137+
isSpec: "True"
8138+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.ContainsPrefix
8139+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).ContainsPrefix
8140+
nameWithType: TernarySearchTree<T>.ContainsPrefix
8141+
nameWithType.vb: TernarySearchTree(Of T).ContainsPrefix
81248142
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.Count
81258143
name: Count
81268144
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_Count
@@ -8156,6 +8174,23 @@ references:
81568174
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).Delete
81578175
nameWithType: TernarySearchTree<T>.Delete
81588176
nameWithType.vb: TernarySearchTree(Of T).Delete
8177+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator
8178+
name: GetEnumerator()
8179+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_GetEnumerator
8180+
commentId: M:Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator
8181+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.GetEnumerator()
8182+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).GetEnumerator()
8183+
nameWithType: TernarySearchTree<T>.GetEnumerator()
8184+
nameWithType.vb: TernarySearchTree(Of T).GetEnumerator()
8185+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator*
8186+
name: GetEnumerator
8187+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_GetEnumerator_
8188+
commentId: Overload:Advanced.Algorithms.DataStructures.TernarySearchTree`1.GetEnumerator
8189+
isSpec: "True"
8190+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.GetEnumerator
8191+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).GetEnumerator
8192+
nameWithType: TernarySearchTree<T>.GetEnumerator
8193+
nameWithType.vb: TernarySearchTree(Of T).GetEnumerator
81598194
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.Insert(`0[])
81608195
name: Insert(T[])
81618196
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_Insert__0___
@@ -8192,6 +8227,25 @@ references:
81928227
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).StartsWith
81938228
nameWithType: TernarySearchTree<T>.StartsWith
81948229
nameWithType.vb: TernarySearchTree(Of T).StartsWith
8230+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator
8231+
name: IEnumerable.GetEnumerator()
8232+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_System_Collections_IEnumerable_GetEnumerator
8233+
commentId: M:Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator
8234+
name.vb: System.Collections.IEnumerable.GetEnumerator()
8235+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.System.Collections.IEnumerable.GetEnumerator()
8236+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).System.Collections.IEnumerable.GetEnumerator()
8237+
nameWithType: TernarySearchTree<T>.IEnumerable.GetEnumerator()
8238+
nameWithType.vb: TernarySearchTree(Of T).System.Collections.IEnumerable.GetEnumerator()
8239+
- uid: Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator*
8240+
name: IEnumerable.GetEnumerator
8241+
href: api/Advanced.Algorithms.DataStructures.TernarySearchTree-1.html#Advanced_Algorithms_DataStructures_TernarySearchTree_1_System_Collections_IEnumerable_GetEnumerator_
8242+
commentId: Overload:Advanced.Algorithms.DataStructures.TernarySearchTree`1.System#Collections#IEnumerable#GetEnumerator
8243+
isSpec: "True"
8244+
name.vb: System.Collections.IEnumerable.GetEnumerator
8245+
fullName: Advanced.Algorithms.DataStructures.TernarySearchTree<T>.System.Collections.IEnumerable.GetEnumerator
8246+
fullName.vb: Advanced.Algorithms.DataStructures.TernarySearchTree(Of T).System.Collections.IEnumerable.GetEnumerator
8247+
nameWithType: TernarySearchTree<T>.IEnumerable.GetEnumerator
8248+
nameWithType.vb: TernarySearchTree(Of T).System.Collections.IEnumerable.GetEnumerator
81958249
- uid: Advanced.Algorithms.DataStructures.TreapTree`1
81968250
name: TreapTree<T>
81978251
href: api/Advanced.Algorithms.DataStructures.TreapTree-1.html

0 commit comments

Comments
 (0)