@@ -140,14 +140,78 @@ <h3 id="constructors">Constructors
140140 </ h3 >
141141
142142
143+ < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor* "> </ a >
144+ < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor "> BMinHeap()</ h4 >
145+ < div class ="markdown level1 summary "> </ div >
146+ < div class ="markdown level1 conceptual "> </ div >
147+ < h5 class ="decalaration "> Declaration</ h5 >
148+ < div class ="codewrapper ">
149+ < pre > < code class ="lang-csharp hljs "> public BMinHeap()</ code > </ pre >
150+ </ div >
151+
152+
153+ < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor* "> </ a >
154+ < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_System_Collections_Generic_IComparer__0__ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor(System.Collections.Generic.IComparer{`0}) "> BMinHeap(IComparer<T>)</ h4 >
155+ < div class ="markdown level1 summary "> </ div >
156+ < div class ="markdown level1 conceptual "> </ div >
157+ < h5 class ="decalaration "> Declaration</ h5 >
158+ < div class ="codewrapper ">
159+ < pre > < code class ="lang-csharp hljs "> public BMinHeap(IComparer<T> comparer)</ code > </ pre >
160+ </ div >
161+ < h5 class ="parameters "> Parameters</ h5 >
162+ < table class ="table table-bordered table-striped table-condensed ">
163+ < thead >
164+ < tr >
165+ < th > Type</ th >
166+ < th > Name</ th >
167+ < th > Description</ th >
168+ </ tr >
169+ </ thead >
170+ < tbody >
171+ < tr >
172+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.icomparer-1 "> IComparer</ a > <T></ td >
173+ < td > < span class ="parametername "> comparer</ span > </ td >
174+ < td > </ td >
175+ </ tr >
176+ </ tbody >
177+ </ table >
178+
179+
143180 < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor* "> </ a >
144181 < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_System_Collections_Generic_IEnumerable__0__ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor(System.Collections.Generic.IEnumerable{`0}) "> BMinHeap(IEnumerable<T>)</ h4 >
182+ < div class ="markdown level1 summary "> </ div >
183+ < div class ="markdown level1 conceptual "> </ div >
184+ < h5 class ="decalaration "> Declaration</ h5 >
185+ < div class ="codewrapper ">
186+ < pre > < code class ="lang-csharp hljs "> public BMinHeap(IEnumerable<T> initial)</ code > </ pre >
187+ </ div >
188+ < h5 class ="parameters "> Parameters</ h5 >
189+ < table class ="table table-bordered table-striped table-condensed ">
190+ < thead >
191+ < tr >
192+ < th > Type</ th >
193+ < th > Name</ th >
194+ < th > Description</ th >
195+ </ tr >
196+ </ thead >
197+ < tbody >
198+ < tr >
199+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 "> IEnumerable</ a > <T></ td >
200+ < td > < span class ="parametername "> initial</ span > </ td >
201+ < td > </ td >
202+ </ tr >
203+ </ tbody >
204+ </ table >
205+
206+
207+ < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor* "> </ a >
208+ < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1__ctor_System_Collections_Generic_IEnumerable__0__System_Collections_Generic_IComparer__0__ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Collections.Generic.IComparer{`0}) "> BMinHeap(IEnumerable<T>, IComparer<T>)</ h4 >
145209 < div class ="markdown level1 summary "> < p > Initialize with optional init value</ p >
146210</ div >
147211 < div class ="markdown level1 conceptual "> </ div >
148212 < h5 class ="decalaration "> Declaration</ h5 >
149213 < div class ="codewrapper ">
150- < pre > < code class ="lang-csharp hljs "> public BMinHeap(IEnumerable<T> initial = null )</ code > </ pre >
214+ < pre > < code class ="lang-csharp hljs "> public BMinHeap(IEnumerable<T> initial, IComparer<T> comparer )</ code > </ pre >
151215 </ div >
152216 < h5 class ="parameters "> Parameters</ h5 >
153217 < table class ="table table-bordered table-striped table-condensed ">
@@ -164,6 +228,11 @@ <h5 class="parameters">Parameters</h5>
164228 < td > < span class ="parametername "> initial</ span > </ td >
165229 < td > </ td >
166230 </ tr >
231+ < tr >
232+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.collections.generic.icomparer-1 "> IComparer</ a > <T></ td >
233+ < td > < span class ="parametername "> comparer</ span > </ td >
234+ < td > </ td >
235+ </ tr >
167236 </ tbody >
168237 </ table >
169238 < h3 id ="properties "> Properties
@@ -197,6 +266,75 @@ <h3 id="methods">Methods
197266 </ h3 >
198267
199268
269+ < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1_Delete_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.Delete* "> </ a >
270+ < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1_Delete__0_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.Delete(`0) "> Delete(T)</ h4 >
271+ < div class ="markdown level1 summary "> </ div >
272+ < div class ="markdown level1 conceptual "> </ div >
273+ < h5 class ="decalaration "> Declaration</ h5 >
274+ < div class ="codewrapper ">
275+ < pre > < code class ="lang-csharp hljs "> public void Delete(T value)</ code > </ pre >
276+ </ div >
277+ < h5 class ="parameters "> Parameters</ h5 >
278+ < table class ="table table-bordered table-striped table-condensed ">
279+ < thead >
280+ < tr >
281+ < th > Type</ th >
282+ < th > Name</ th >
283+ < th > Description</ th >
284+ </ tr >
285+ </ thead >
286+ < tbody >
287+ < tr >
288+ < td > < span class ="xref "> T</ span > </ td >
289+ < td > < span class ="parametername "> value</ span > </ td >
290+ < td > </ td >
291+ </ tr >
292+ </ tbody >
293+ </ table >
294+
295+
296+ < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1_Exists_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.Exists* "> </ a >
297+ < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1_Exists__0_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.Exists(`0) "> Exists(T)</ h4 >
298+ < div class ="markdown level1 summary "> </ div >
299+ < div class ="markdown level1 conceptual "> </ div >
300+ < h5 class ="decalaration "> Declaration</ h5 >
301+ < div class ="codewrapper ">
302+ < pre > < code class ="lang-csharp hljs "> public bool Exists(T value)</ code > </ pre >
303+ </ div >
304+ < h5 class ="parameters "> Parameters</ h5 >
305+ < table class ="table table-bordered table-striped table-condensed ">
306+ < thead >
307+ < tr >
308+ < th > Type</ th >
309+ < th > Name</ th >
310+ < th > Description</ th >
311+ </ tr >
312+ </ thead >
313+ < tbody >
314+ < tr >
315+ < td > < span class ="xref "> T</ span > </ td >
316+ < td > < span class ="parametername "> value</ span > </ td >
317+ < td > </ td >
318+ </ tr >
319+ </ tbody >
320+ </ table >
321+ < h5 class ="returns "> Returns</ h5 >
322+ < table class ="table table-bordered table-striped table-condensed ">
323+ < thead >
324+ < tr >
325+ < th > Type</ th >
326+ < th > Description</ th >
327+ </ tr >
328+ </ thead >
329+ < tbody >
330+ < tr >
331+ < td > < a class ="xref " href ="https://docs.microsoft.com/dotnet/api/system.boolean "> Boolean</ a > </ td >
332+ < td > </ td >
333+ </ tr >
334+ </ tbody >
335+ </ table >
336+
337+
200338 < a id ="Advanced_Algorithms_DataStructures_BMinHeap_1_ExtractMin_ " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.ExtractMin* "> </ a >
201339 < h4 id ="Advanced_Algorithms_DataStructures_BMinHeap_1_ExtractMin " data-uid ="Advanced.Algorithms.DataStructures.BMinHeap`1.ExtractMin "> ExtractMin()</ h4 >
202340 < div class ="markdown level1 summary "> </ div >
0 commit comments