@@ -91,6 +91,11 @@ <h5>Inheritance</h5>
9191 < div class ="level0 "> < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.object "> Object</ a > </ div >
9292 < div class ="level1 "> < span class ="xref "> SparseSet</ span > </ div >
9393 </ div >
94+ < div classs ="implements ">
95+ < h5 > Implements</ h5 >
96+ < div > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 "> IEnumerable</ a > << a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.int32 "> Int32</ a > ></ div >
97+ < div > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.ienumerable "> IEnumerable</ a > </ div >
98+ </ div >
9499 < div class ="inheritedMembers ">
95100 < h5 > Inherited Members</ h5 >
96101 < div >
@@ -119,7 +124,7 @@ <h6><strong>Namespace</strong>: <a class="xref" href="Advanced.Algorithms.DataSt
119124 < h6 > < strong > Assembly</ strong > : Advanced.Algorithms.dll</ h6 >
120125 < h5 id ="Advanced_Algorithms_DataStructures_SparseSet_syntax "> Syntax</ h5 >
121126 < div class ="codewrapper ">
122- < pre > < code class ="lang-csharp hljs "> public class SparseSet</ code > </ pre >
127+ < pre > < code class ="lang-csharp hljs "> public class SparseSet : IEnumerable<int>, IEnumerable </ code > </ pre >
123128 </ div >
124129 < h3 id ="constructors "> Constructors
125130 </ h3 >
@@ -159,13 +164,13 @@ <h3 id="properties">Properties
159164 </ h3 >
160165
161166
162- < a id ="Advanced_Algorithms_DataStructures_SparseSet_Length_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Length * "> </ a >
163- < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_Length " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Length " > Length </ h4 >
167+ < a id ="Advanced_Algorithms_DataStructures_SparseSet_Count_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Count * "> </ a >
168+ < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_Count " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Count " > Count </ h4 >
164169 < div class ="markdown level1 summary "> </ div >
165170 < div class ="markdown level1 conceptual "> </ div >
166171 < h5 class ="decalaration "> Declaration</ h5 >
167172 < div class ="codewrapper ">
168- < pre > < code class ="lang-csharp hljs "> public int Length { get; }</ code > </ pre >
173+ < pre > < code class ="lang-csharp hljs "> public int Count { get; }</ code > </ pre >
169174 </ div >
170175 < h5 class ="propertyValue "> Property Value</ h5 >
171176 < table class ="table table-bordered table-striped table-condensed ">
@@ -188,7 +193,8 @@ <h3 id="methods">Methods
188193
189194 < a id ="Advanced_Algorithms_DataStructures_SparseSet_Add_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Add* "> </ a >
190195 < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_Add_System_Int32_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Add(System.Int32) "> Add(Int32)</ h4 >
191- < div class ="markdown level1 summary "> </ div >
196+ < div class ="markdown level1 summary "> < p > Time complexity: O(1).</ p >
197+ </ div >
192198 < div class ="markdown level1 conceptual "> </ div >
193199 < h5 class ="decalaration "> Declaration</ h5 >
194200 < div class ="codewrapper ">
@@ -215,17 +221,44 @@ <h5 class="parameters">Parameters</h5>
215221
216222 < a id ="Advanced_Algorithms_DataStructures_SparseSet_Clear_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Clear* "> </ a >
217223 < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_Clear " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Clear "> Clear()</ h4 >
218- < div class ="markdown level1 summary "> </ div >
224+ < div class ="markdown level1 summary "> < p > Time complexity: O(1).</ p >
225+ </ div >
219226 < div class ="markdown level1 conceptual "> </ div >
220227 < h5 class ="decalaration "> Declaration</ h5 >
221228 < div class ="codewrapper ">
222229 < pre > < code class ="lang-csharp hljs "> public void Clear()</ code > </ pre >
223230 </ div >
224231
225232
233+ < a id ="Advanced_Algorithms_DataStructures_SparseSet_GetEnumerator_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.GetEnumerator* "> </ a >
234+ < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_GetEnumerator " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.GetEnumerator "> GetEnumerator()</ h4 >
235+ < div class ="markdown level1 summary "> </ div >
236+ < div class ="markdown level1 conceptual "> </ div >
237+ < h5 class ="decalaration "> Declaration</ h5 >
238+ < div class ="codewrapper ">
239+ < pre > < code class ="lang-csharp hljs "> public IEnumerator<int> GetEnumerator()</ code > </ pre >
240+ </ div >
241+ < h5 class ="returns "> Returns</ h5 >
242+ < table class ="table table-bordered table-striped table-condensed ">
243+ < thead >
244+ < tr >
245+ < th > Type</ th >
246+ < th > Description</ th >
247+ </ tr >
248+ </ thead >
249+ < tbody >
250+ < tr >
251+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1 "> IEnumerator</ a > << a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.int32 "> Int32</ a > ></ td >
252+ < td > </ td >
253+ </ tr >
254+ </ tbody >
255+ </ table >
256+
257+
226258 < a id ="Advanced_Algorithms_DataStructures_SparseSet_HasItem_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.HasItem* "> </ a >
227259 < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_HasItem_System_Int32_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.HasItem(System.Int32) "> HasItem(Int32)</ h4 >
228- < div class ="markdown level1 summary "> </ div >
260+ < div class ="markdown level1 summary "> < p > Time complexity: O(1).</ p >
261+ </ div >
229262 < div class ="markdown level1 conceptual "> </ div >
230263 < h5 class ="decalaration "> Declaration</ h5 >
231264 < div class ="codewrapper ">
@@ -267,7 +300,8 @@ <h5 class="returns">Returns</h5>
267300
268301 < a id ="Advanced_Algorithms_DataStructures_SparseSet_Remove_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Remove* "> </ a >
269302 < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_Remove_System_Int32_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.Remove(System.Int32) "> Remove(Int32)</ h4 >
270- < div class ="markdown level1 summary "> </ div >
303+ < div class ="markdown level1 summary "> < p > Time complexity: O(1).</ p >
304+ </ div >
271305 < div class ="markdown level1 conceptual "> </ div >
272306 < h5 class ="decalaration "> Declaration</ h5 >
273307 < div class ="codewrapper ">
@@ -290,6 +324,40 @@ <h5 class="parameters">Parameters</h5>
290324 </ tr >
291325 </ tbody >
292326 </ table >
327+ < h3 id ="eii "> Explicit Interface Implementations
328+ </ h3 >
329+
330+
331+ < a id ="Advanced_Algorithms_DataStructures_SparseSet_System_Collections_IEnumerable_GetEnumerator_ " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.System#Collections#IEnumerable#GetEnumerator* "> </ a >
332+ < h4 id ="Advanced_Algorithms_DataStructures_SparseSet_System_Collections_IEnumerable_GetEnumerator " data-uid ="Advanced.Algorithms.DataStructures.SparseSet.System#Collections#IEnumerable#GetEnumerator "> IEnumerable.GetEnumerator()</ h4 >
333+ < div class ="markdown level1 summary "> </ div >
334+ < div class ="markdown level1 conceptual "> </ div >
335+ < h5 class ="decalaration "> Declaration</ h5 >
336+ < div class ="codewrapper ">
337+ < pre > < code class ="lang-csharp hljs "> IEnumerator IEnumerable.GetEnumerator()</ code > </ pre >
338+ </ div >
339+ < h5 class ="returns "> Returns</ h5 >
340+ < table class ="table table-bordered table-striped table-condensed ">
341+ < thead >
342+ < tr >
343+ < th > Type</ th >
344+ < th > Description</ th >
345+ </ tr >
346+ </ thead >
347+ < tbody >
348+ < tr >
349+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.ienumerator "> IEnumerator</ a > </ td >
350+ < td > </ td >
351+ </ tr >
352+ </ tbody >
353+ </ table >
354+ < h3 id ="implements "> Implements</ h3 >
355+ < div >
356+ < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 "> System.Collections.Generic.IEnumerable<T></ a >
357+ </ div >
358+ < div >
359+ < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.ienumerable "> System.Collections.IEnumerable</ a >
360+ </ div >
293361</ article >
294362 </ div >
295363
0 commit comments