@@ -189,6 +189,32 @@ <h3 id="methods">Methods
189
189
</ h3 >
190
190
191
191
192
+ < a id ="Advanced_Algorithms_DataStructures_BST_1_AsEnumerableDesc_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.AsEnumerableDesc* "> </ a >
193
+ < h4 id ="Advanced_Algorithms_DataStructures_BST_1_AsEnumerableDesc " data-uid ="Advanced.Algorithms.DataStructures.BST`1.AsEnumerableDesc "> AsEnumerableDesc()</ h4 >
194
+ < div class ="markdown level1 summary "> < p > Descending enumerable.</ p >
195
+ </ div >
196
+ < div class ="markdown level1 conceptual "> </ div >
197
+ < h5 class ="decalaration "> Declaration</ h5 >
198
+ < div class ="codewrapper ">
199
+ < pre > < code class ="lang-csharp hljs "> public IEnumerable<T> AsEnumerableDesc()</ code > </ pre >
200
+ </ div >
201
+ < h5 class ="returns "> Returns</ h5 >
202
+ < table class ="table table-bordered table-striped table-condensed ">
203
+ < thead >
204
+ < tr >
205
+ < th > Type</ th >
206
+ < th > Description</ th >
207
+ </ tr >
208
+ </ thead >
209
+ < tbody >
210
+ < tr >
211
+ < td > < span class ="xref "> IEnumerable</ span > <T></ td >
212
+ < td > </ td >
213
+ </ tr >
214
+ </ tbody >
215
+ </ table >
216
+
217
+
192
218
< a id ="Advanced_Algorithms_DataStructures_BST_1_Delete_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.Delete* "> </ a >
193
219
< h4 id ="Advanced_Algorithms_DataStructures_BST_1_Delete__0_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.Delete(`0) "> Delete(T)</ h4 >
194
220
< div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
@@ -217,6 +243,49 @@ <h5 class="parameters">Parameters</h5>
217
243
</ table >
218
244
219
245
246
+ < a id ="Advanced_Algorithms_DataStructures_BST_1_ElementAt_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.ElementAt* "> </ a >
247
+ < h4 id ="Advanced_Algorithms_DataStructures_BST_1_ElementAt_System_Int32_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.ElementAt(System.Int32) "> ElementAt(Int32)</ h4 >
248
+ < div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
249
+ </ div >
250
+ < div class ="markdown level1 conceptual "> </ div >
251
+ < h5 class ="decalaration "> Declaration</ h5 >
252
+ < div class ="codewrapper ">
253
+ < pre > < code class ="lang-csharp hljs "> public T ElementAt(int index)</ code > </ pre >
254
+ </ div >
255
+ < h5 class ="parameters "> Parameters</ h5 >
256
+ < table class ="table table-bordered table-striped table-condensed ">
257
+ < thead >
258
+ < tr >
259
+ < th > Type</ th >
260
+ < th > Name</ th >
261
+ < th > Description</ th >
262
+ </ tr >
263
+ </ thead >
264
+ < tbody >
265
+ < tr >
266
+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.int32 "> Int32</ a > </ td >
267
+ < td > < span class ="parametername "> index</ span > </ td >
268
+ < td > </ td >
269
+ </ tr >
270
+ </ tbody >
271
+ </ table >
272
+ < h5 class ="returns "> Returns</ h5 >
273
+ < table class ="table table-bordered table-striped table-condensed ">
274
+ < thead >
275
+ < tr >
276
+ < th > Type</ th >
277
+ < th > Description</ th >
278
+ </ tr >
279
+ </ thead >
280
+ < tbody >
281
+ < tr >
282
+ < td > < span class ="xref "> T</ span > </ td >
283
+ < td > </ td >
284
+ </ tr >
285
+ </ tbody >
286
+ </ table >
287
+
288
+
220
289
< a id ="Advanced_Algorithms_DataStructures_BST_1_FindMax_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.FindMax* "> </ a >
221
290
< h4 id ="Advanced_Algorithms_DataStructures_BST_1_FindMax " data-uid ="Advanced.Algorithms.DataStructures.BST`1.FindMax "> FindMax()</ h4 >
222
291
< div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
@@ -294,6 +363,31 @@ <h5 class="returns">Returns</h5>
294
363
</ table >
295
364
296
365
366
+ < a id ="Advanced_Algorithms_DataStructures_BST_1_GetEnumeratorDesc_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.GetEnumeratorDesc* "> </ a >
367
+ < h4 id ="Advanced_Algorithms_DataStructures_BST_1_GetEnumeratorDesc " data-uid ="Advanced.Algorithms.DataStructures.BST`1.GetEnumeratorDesc "> GetEnumeratorDesc()</ h4 >
368
+ < div class ="markdown level1 summary "> </ div >
369
+ < div class ="markdown level1 conceptual "> </ div >
370
+ < h5 class ="decalaration "> Declaration</ h5 >
371
+ < div class ="codewrapper ">
372
+ < pre > < code class ="lang-csharp hljs "> public IEnumerator<T> GetEnumeratorDesc()</ code > </ pre >
373
+ </ div >
374
+ < h5 class ="returns "> Returns</ h5 >
375
+ < table class ="table table-bordered table-striped table-condensed ">
376
+ < thead >
377
+ < tr >
378
+ < th > Type</ th >
379
+ < th > Description</ th >
380
+ </ tr >
381
+ </ thead >
382
+ < tbody >
383
+ < tr >
384
+ < td > < span class ="xref "> IEnumerator</ span > <T></ td >
385
+ < td > </ td >
386
+ </ tr >
387
+ </ tbody >
388
+ </ table >
389
+
390
+
297
391
< a id ="Advanced_Algorithms_DataStructures_BST_1_getHeight_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.getHeight* "> </ a >
298
392
< h4 id ="Advanced_Algorithms_DataStructures_BST_1_getHeight " data-uid ="Advanced.Algorithms.DataStructures.BST`1.getHeight "> getHeight()</ h4 >
299
393
< div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
@@ -363,6 +457,48 @@ <h5 class="returns">Returns</h5>
363
457
</ table >
364
458
365
459
460
+ < a id ="Advanced_Algorithms_DataStructures_BST_1_IndexOf_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.IndexOf* "> </ a >
461
+ < h4 id ="Advanced_Algorithms_DataStructures_BST_1_IndexOf__0_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.IndexOf(`0) "> IndexOf(T)</ h4 >
462
+ < div class ="markdown level1 summary "> </ div >
463
+ < div class ="markdown level1 conceptual "> </ div >
464
+ < h5 class ="decalaration "> Declaration</ h5 >
465
+ < div class ="codewrapper ">
466
+ < pre > < code class ="lang-csharp hljs "> public int IndexOf(T item)</ code > </ pre >
467
+ </ div >
468
+ < h5 class ="parameters "> Parameters</ h5 >
469
+ < table class ="table table-bordered table-striped table-condensed ">
470
+ < thead >
471
+ < tr >
472
+ < th > Type</ th >
473
+ < th > Name</ th >
474
+ < th > Description</ th >
475
+ </ tr >
476
+ </ thead >
477
+ < tbody >
478
+ < tr >
479
+ < td > < span class ="xref "> T</ span > </ td >
480
+ < td > < span class ="parametername "> item</ span > </ td >
481
+ < td > </ td >
482
+ </ tr >
483
+ </ tbody >
484
+ </ table >
485
+ < h5 class ="returns "> Returns</ h5 >
486
+ < table class ="table table-bordered table-striped table-condensed ">
487
+ < thead >
488
+ < tr >
489
+ < th > Type</ th >
490
+ < th > Description</ th >
491
+ </ tr >
492
+ </ thead >
493
+ < tbody >
494
+ < tr >
495
+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.int32 "> Int32</ a > </ td >
496
+ < td > </ td >
497
+ </ tr >
498
+ </ tbody >
499
+ </ table >
500
+
501
+
366
502
< a id ="Advanced_Algorithms_DataStructures_BST_1_Insert_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.Insert* "> </ a >
367
503
< h4 id ="Advanced_Algorithms_DataStructures_BST_1_Insert__0_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.Insert(`0) "> Insert(T)</ h4 >
368
504
< div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
@@ -477,6 +613,49 @@ <h5 class="returns">Returns</h5>
477
613
</ tr >
478
614
</ tbody >
479
615
</ table >
616
+
617
+
618
+ < a id ="Advanced_Algorithms_DataStructures_BST_1_RemoveAt_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.RemoveAt* "> </ a >
619
+ < h4 id ="Advanced_Algorithms_DataStructures_BST_1_RemoveAt_System_Int32_ " data-uid ="Advanced.Algorithms.DataStructures.BST`1.RemoveAt(System.Int32) "> RemoveAt(Int32)</ h4 >
620
+ < div class ="markdown level1 summary "> < p > Time complexity: O(n)</ p >
621
+ </ div >
622
+ < div class ="markdown level1 conceptual "> </ div >
623
+ < h5 class ="decalaration "> Declaration</ h5 >
624
+ < div class ="codewrapper ">
625
+ < pre > < code class ="lang-csharp hljs "> public T RemoveAt(int index)</ code > </ pre >
626
+ </ div >
627
+ < h5 class ="parameters "> Parameters</ h5 >
628
+ < table class ="table table-bordered table-striped table-condensed ">
629
+ < thead >
630
+ < tr >
631
+ < th > Type</ th >
632
+ < th > Name</ th >
633
+ < th > Description</ th >
634
+ </ tr >
635
+ </ thead >
636
+ < tbody >
637
+ < tr >
638
+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.int32 "> Int32</ a > </ td >
639
+ < td > < span class ="parametername "> index</ span > </ td >
640
+ < td > </ td >
641
+ </ tr >
642
+ </ tbody >
643
+ </ table >
644
+ < h5 class ="returns "> Returns</ h5 >
645
+ < table class ="table table-bordered table-striped table-condensed ">
646
+ < thead >
647
+ < tr >
648
+ < th > Type</ th >
649
+ < th > Description</ th >
650
+ </ tr >
651
+ </ thead >
652
+ < tbody >
653
+ < tr >
654
+ < td > < span class ="xref "> T</ span > </ td >
655
+ < td > </ td >
656
+ </ tr >
657
+ </ tbody >
658
+ </ table >
480
659
< h3 id ="implements "> Implements</ h3 >
481
660
< div >
482
661
< span class ="xref "> IEnumerable<></ span >
0 commit comments