Skip to content

Commit 1535a38

Browse files
Merge pull request #24 from justcoding121/master
Beta
2 parents 31fb333 + d9bb857 commit 1535a38

File tree

57 files changed

+792
-496
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+792
-496
lines changed

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

+16-16
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_System_Boolean_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(System.Boolean)">BHeap(Boolean)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_Order_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(Order)">BHeap(Order)</h4>
121121
<div class="markdown level1 summary"></div>
122122
<div class="markdown level1 conceptual"></div>
123123
<h5 class="decalaration">Declaration</h5>
124124
<div class="codewrapper">
125-
<pre><code class="lang-csharp hljs">public BHeap(bool isMax = false)</code></pre>
125+
<pre><code class="lang-csharp hljs">public BHeap(Order order = null)</code></pre>
126126
</div>
127127
<h5 class="parameters">Parameters</h5>
128128
<table class="table table-bordered table-striped table-condensed">
@@ -135,21 +135,21 @@ <h5 class="parameters">Parameters</h5>
135135
</thead>
136136
<tbody>
137137
<tr>
138-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
139-
<td><span class="parametername">isMax</span></td>
138+
<td><span class="xref">Order</span></td>
139+
<td><span class="parametername">order</span></td>
140140
<td></td>
141141
</tr>
142142
</tbody>
143143
</table>
144144

145145

146146
<a id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor*"></a>
147-
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_System_Boolean_IComparer__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(System.Boolean,IComparer{`0})">BHeap(Boolean, IComparer&lt;T&gt;)</h4>
147+
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_Order_IComparer__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(Order,IComparer{`0})">BHeap(Order, IComparer&lt;T&gt;)</h4>
148148
<div class="markdown level1 summary"></div>
149149
<div class="markdown level1 conceptual"></div>
150150
<h5 class="decalaration">Declaration</h5>
151151
<div class="codewrapper">
152-
<pre><code class="lang-csharp hljs">public BHeap(bool isMax, IComparer&lt;T&gt; comparer)</code></pre>
152+
<pre><code class="lang-csharp hljs">public BHeap(Order order, IComparer&lt;T&gt; comparer)</code></pre>
153153
</div>
154154
<h5 class="parameters">Parameters</h5>
155155
<table class="table table-bordered table-striped table-condensed">
@@ -162,8 +162,8 @@ <h5 class="parameters">Parameters</h5>
162162
</thead>
163163
<tbody>
164164
<tr>
165-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
166-
<td><span class="parametername">isMax</span></td>
165+
<td><span class="xref">Order</span></td>
166+
<td><span class="parametername">order</span></td>
167167
<td></td>
168168
</tr>
169169
<tr>
@@ -176,12 +176,12 @@ <h5 class="parameters">Parameters</h5>
176176

177177

178178
<a id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor*"></a>
179-
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_System_Boolean_IEnumerable__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(System.Boolean,IEnumerable{`0})">BHeap(Boolean, IEnumerable&lt;T&gt;)</h4>
179+
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_Order_IEnumerable__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(Order,IEnumerable{`0})">BHeap(Order, IEnumerable&lt;T&gt;)</h4>
180180
<div class="markdown level1 summary"></div>
181181
<div class="markdown level1 conceptual"></div>
182182
<h5 class="decalaration">Declaration</h5>
183183
<div class="codewrapper">
184-
<pre><code class="lang-csharp hljs">public BHeap(bool isMax, IEnumerable&lt;T&gt; initial)</code></pre>
184+
<pre><code class="lang-csharp hljs">public BHeap(Order order, IEnumerable&lt;T&gt; initial)</code></pre>
185185
</div>
186186
<h5 class="parameters">Parameters</h5>
187187
<table class="table table-bordered table-striped table-condensed">
@@ -194,8 +194,8 @@ <h5 class="parameters">Parameters</h5>
194194
</thead>
195195
<tbody>
196196
<tr>
197-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
198-
<td><span class="parametername">isMax</span></td>
197+
<td><span class="xref">Order</span></td>
198+
<td><span class="parametername">order</span></td>
199199
<td></td>
200200
</tr>
201201
<tr>
@@ -208,13 +208,13 @@ <h5 class="parameters">Parameters</h5>
208208

209209

210210
<a id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor*"></a>
211-
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_System_Boolean_IEnumerable__0__IComparer__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(System.Boolean,IEnumerable{`0},IComparer{`0})">BHeap(Boolean, IEnumerable&lt;T&gt;, IComparer&lt;T&gt;)</h4>
211+
<h4 id="Advanced_Algorithms_DataStructures_BHeap_1__ctor_Order_IEnumerable__0__IComparer__0__" data-uid="Advanced.Algorithms.DataStructures.BHeap`1.#ctor(Order,IEnumerable{`0},IComparer{`0})">BHeap(Order, IEnumerable&lt;T&gt;, IComparer&lt;T&gt;)</h4>
212212
<div class="markdown level1 summary"><p>Time complexity: O(n) if initial is provided. Otherwise O(1).</p>
213213
</div>
214214
<div class="markdown level1 conceptual"></div>
215215
<h5 class="decalaration">Declaration</h5>
216216
<div class="codewrapper">
217-
<pre><code class="lang-csharp hljs">public BHeap(bool isMax, IEnumerable&lt;T&gt; initial, IComparer&lt;T&gt; comparer)</code></pre>
217+
<pre><code class="lang-csharp hljs">public BHeap(Order order, IEnumerable&lt;T&gt; initial, IComparer&lt;T&gt; comparer)</code></pre>
218218
</div>
219219
<h5 class="parameters">Parameters</h5>
220220
<table class="table table-bordered table-striped table-condensed">
@@ -227,8 +227,8 @@ <h5 class="parameters">Parameters</h5>
227227
</thead>
228228
<tbody>
229229
<tr>
230-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
231-
<td><span class="parametername">isMax</span></td>
230+
<td><span class="xref">Order</span></td>
231+
<td><span class="parametername">order</span></td>
232232
<td></td>
233233
</tr>
234234
<tr>

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_BinomialHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.BinomialHeap`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_BinomialHeap_1__ctor_System_Boolean_" data-uid="Advanced.Algorithms.DataStructures.BinomialHeap`1.#ctor(System.Boolean)">BinomialHeap(Boolean)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_BinomialHeap_1__ctor_Order_" data-uid="Advanced.Algorithms.DataStructures.BinomialHeap`1.#ctor(Order)">BinomialHeap(Order)</h4>
121121
<div class="markdown level1 summary"></div>
122122
<div class="markdown level1 conceptual"></div>
123123
<h5 class="decalaration">Declaration</h5>
124124
<div class="codewrapper">
125-
<pre><code class="lang-csharp hljs">public BinomialHeap(bool isMax = false)</code></pre>
125+
<pre><code class="lang-csharp hljs">public BinomialHeap(Order order = null)</code></pre>
126126
</div>
127127
<h5 class="parameters">Parameters</h5>
128128
<table class="table table-bordered table-striped table-condensed">
@@ -135,8 +135,8 @@ <h5 class="parameters">Parameters</h5>
135135
</thead>
136136
<tbody>
137137
<tr>
138-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
139-
<td><span class="parametername">isMax</span></td>
138+
<td><span class="xref">Order</span></td>
139+
<td><span class="parametername">order</span></td>
140140
<td></td>
141141
</tr>
142142
</tbody>

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_DaryHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.DaryHeap`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_DaryHeap_1__ctor_System_Int32_System_Boolean_IEnumerable__0__" data-uid="Advanced.Algorithms.DataStructures.DaryHeap`1.#ctor(System.Int32,System.Boolean,IEnumerable{`0})">DaryHeap(Int32, Boolean, IEnumerable&lt;T&gt;)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_DaryHeap_1__ctor_System_Int32_Order_IEnumerable__0__" data-uid="Advanced.Algorithms.DataStructures.DaryHeap`1.#ctor(System.Int32,Order,IEnumerable{`0})">DaryHeap(Int32, Order, IEnumerable&lt;T&gt;)</h4>
121121
<div class="markdown level1 summary"><p>Time complexity: O(n) when initial is provided otherwise O(1).</p>
122122
</div>
123123
<div class="markdown level1 conceptual"></div>
124124
<h5 class="decalaration">Declaration</h5>
125125
<div class="codewrapper">
126-
<pre><code class="lang-csharp hljs">public DaryHeap(int k, bool isMax = false, IEnumerable&lt;T&gt; initial = null)</code></pre>
126+
<pre><code class="lang-csharp hljs">public DaryHeap(int k, Order order = null, IEnumerable&lt;T&gt; initial = null)</code></pre>
127127
</div>
128128
<h5 class="parameters">Parameters</h5>
129129
<table class="table table-bordered table-striped table-condensed">
@@ -142,8 +142,8 @@ <h5 class="parameters">Parameters</h5>
142142
</td>
143143
</tr>
144144
<tr>
145-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
146-
<td><span class="parametername">isMax</span></td>
145+
<td><span class="xref">Order</span></td>
146+
<td><span class="parametername">order</span></td>
147147
<td></td>
148148
</tr>
149149
<tr>

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_FibornacciHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.FibornacciHeap`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_FibornacciHeap_1__ctor_System_Boolean_" data-uid="Advanced.Algorithms.DataStructures.FibornacciHeap`1.#ctor(System.Boolean)">FibornacciHeap(Boolean)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_FibornacciHeap_1__ctor_Order_" data-uid="Advanced.Algorithms.DataStructures.FibornacciHeap`1.#ctor(Order)">FibornacciHeap(Order)</h4>
121121
<div class="markdown level1 summary"></div>
122122
<div class="markdown level1 conceptual"></div>
123123
<h5 class="decalaration">Declaration</h5>
124124
<div class="codewrapper">
125-
<pre><code class="lang-csharp hljs">public FibornacciHeap(bool isMax = false)</code></pre>
125+
<pre><code class="lang-csharp hljs">public FibornacciHeap(Order order = null)</code></pre>
126126
</div>
127127
<h5 class="parameters">Parameters</h5>
128128
<table class="table table-bordered table-striped table-condensed">
@@ -135,8 +135,8 @@ <h5 class="parameters">Parameters</h5>
135135
</thead>
136136
<tbody>
137137
<tr>
138-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
139-
<td><span class="parametername">isMax</span></td>
138+
<td><span class="xref">Order</span></td>
139+
<td><span class="parametername">order</span></td>
140140
<td></td>
141141
</tr>
142142
</tbody>

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_PairingHeap_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.PairingHeap`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_PairingHeap_1__ctor_System_Boolean_" data-uid="Advanced.Algorithms.DataStructures.PairingHeap`1.#ctor(System.Boolean)">PairingHeap(Boolean)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_PairingHeap_1__ctor_Order_" data-uid="Advanced.Algorithms.DataStructures.PairingHeap`1.#ctor(Order)">PairingHeap(Order)</h4>
121121
<div class="markdown level1 summary"></div>
122122
<div class="markdown level1 conceptual"></div>
123123
<h5 class="decalaration">Declaration</h5>
124124
<div class="codewrapper">
125-
<pre><code class="lang-csharp hljs">public PairingHeap(bool isMax = false)</code></pre>
125+
<pre><code class="lang-csharp hljs">public PairingHeap(Order order = null)</code></pre>
126126
</div>
127127
<h5 class="parameters">Parameters</h5>
128128
<table class="table table-bordered table-striped table-condensed">
@@ -135,8 +135,8 @@ <h5 class="parameters">Parameters</h5>
135135
</thead>
136136
<tbody>
137137
<tr>
138-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
139-
<td><span class="parametername">isMax</span></td>
138+
<td><span class="xref">Order</span></td>
139+
<td><span class="parametername">order</span></td>
140140
<td></td>
141141
</tr>
142142
</tbody>

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,12 @@ <h3 id="constructors">Constructors
117117

118118

119119
<a id="Advanced_Algorithms_DataStructures_PriorityQueue_1__ctor_" data-uid="Advanced.Algorithms.DataStructures.PriorityQueue`1.#ctor*"></a>
120-
<h4 id="Advanced_Algorithms_DataStructures_PriorityQueue_1__ctor_System_Boolean_" data-uid="Advanced.Algorithms.DataStructures.PriorityQueue`1.#ctor(System.Boolean)">PriorityQueue(Boolean)</h4>
120+
<h4 id="Advanced_Algorithms_DataStructures_PriorityQueue_1__ctor_Order_" data-uid="Advanced.Algorithms.DataStructures.PriorityQueue`1.#ctor(Order)">PriorityQueue(Order)</h4>
121121
<div class="markdown level1 summary"></div>
122122
<div class="markdown level1 conceptual"></div>
123123
<h5 class="decalaration">Declaration</h5>
124124
<div class="codewrapper">
125-
<pre><code class="lang-csharp hljs">public PriorityQueue(bool isMax = false)</code></pre>
125+
<pre><code class="lang-csharp hljs">public PriorityQueue(Order order = null)</code></pre>
126126
</div>
127127
<h5 class="parameters">Parameters</h5>
128128
<table class="table table-bordered table-striped table-condensed">
@@ -135,8 +135,8 @@ <h5 class="parameters">Parameters</h5>
135135
</thead>
136136
<tbody>
137137
<tr>
138-
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.boolean">Boolean</a></td>
139-
<td><span class="parametername">isMax</span></td>
138+
<td><span class="xref">Order</span></td>
139+
<td><span class="parametername">order</span></td>
140140
<td></td>
141141
</tr>
142142
</tbody>

docs/api/Advanced.Algorithms.Sorting.BubbleSort-1.html

+7-2
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ <h3 id="methods">Methods
117117

118118

119119
<a id="Advanced_Algorithms_Sorting_BubbleSort_1_Sort_" data-uid="Advanced.Algorithms.Sorting.BubbleSort`1.Sort*"></a>
120-
<h4 id="Advanced_Algorithms_Sorting_BubbleSort_1_Sort__0___" data-uid="Advanced.Algorithms.Sorting.BubbleSort`1.Sort(`0[])">Sort(T[])</h4>
120+
<h4 id="Advanced_Algorithms_Sorting_BubbleSort_1_Sort__0___Order_" data-uid="Advanced.Algorithms.Sorting.BubbleSort`1.Sort(`0[],Order)">Sort(T[], Order)</h4>
121121
<div class="markdown level1 summary"><p>Time complexity: O(n^2).</p>
122122
</div>
123123
<div class="markdown level1 conceptual"></div>
124124
<h5 class="decalaration">Declaration</h5>
125125
<div class="codewrapper">
126-
<pre><code class="lang-csharp hljs">public static T[] Sort(T[] array)</code></pre>
126+
<pre><code class="lang-csharp hljs">public static T[] Sort(T[] array, Order order = null)</code></pre>
127127
</div>
128128
<h5 class="parameters">Parameters</h5>
129129
<table class="table table-bordered table-striped table-condensed">
@@ -140,6 +140,11 @@ <h5 class="parameters">Parameters</h5>
140140
<td><span class="parametername">array</span></td>
141141
<td></td>
142142
</tr>
143+
<tr>
144+
<td><span class="xref">Order</span></td>
145+
<td><span class="parametername">order</span></td>
146+
<td></td>
147+
</tr>
143148
</tbody>
144149
</table>
145150
<h5 class="returns">Returns</h5>

docs/api/Advanced.Algorithms.Sorting.BucketSort.html

+7-2
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ <h3 id="methods">Methods
102102

103103

104104
<a id="Advanced_Algorithms_Sorting_BucketSort_Sort_" data-uid="Advanced.Algorithms.Sorting.BucketSort.Sort*"></a>
105-
<h4 id="Advanced_Algorithms_Sorting_BucketSort_Sort_System_Int32___System_Int32_" data-uid="Advanced.Algorithms.Sorting.BucketSort.Sort(System.Int32[],System.Int32)">Sort(Int32[], Int32)</h4>
105+
<h4 id="Advanced_Algorithms_Sorting_BucketSort_Sort_System_Int32___System_Int32_Order_" data-uid="Advanced.Algorithms.Sorting.BucketSort.Sort(System.Int32[],System.Int32,Order)">Sort(Int32[], Int32, Order)</h4>
106106
<div class="markdown level1 summary"><p>Sort given integers using bucket sort with merge sort as sub sort.</p>
107107
</div>
108108
<div class="markdown level1 conceptual"></div>
109109
<h5 class="decalaration">Declaration</h5>
110110
<div class="codewrapper">
111-
<pre><code class="lang-csharp hljs">public static int[] Sort(int[] array, int bucketSize)</code></pre>
111+
<pre><code class="lang-csharp hljs">public static int[] Sort(int[] array, int bucketSize, Order order = null)</code></pre>
112112
</div>
113113
<h5 class="parameters">Parameters</h5>
114114
<table class="table table-bordered table-striped table-condensed">
@@ -130,6 +130,11 @@ <h5 class="parameters">Parameters</h5>
130130
<td><span class="parametername">bucketSize</span></td>
131131
<td></td>
132132
</tr>
133+
<tr>
134+
<td><span class="xref">Order</span></td>
135+
<td><span class="parametername">order</span></td>
136+
<td></td>
137+
</tr>
133138
</tbody>
134139
</table>
135140
<h5 class="returns">Returns</h5>

docs/api/Advanced.Algorithms.Sorting.CountingSort.html

+7-2
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ <h3 id="methods">Methods
102102

103103

104104
<a id="Advanced_Algorithms_Sorting_CountingSort_Sort_" data-uid="Advanced.Algorithms.Sorting.CountingSort.Sort*"></a>
105-
<h4 id="Advanced_Algorithms_Sorting_CountingSort_Sort_System_Int32___" data-uid="Advanced.Algorithms.Sorting.CountingSort.Sort(System.Int32[])">Sort(Int32[])</h4>
105+
<h4 id="Advanced_Algorithms_Sorting_CountingSort_Sort_System_Int32___Order_" data-uid="Advanced.Algorithms.Sorting.CountingSort.Sort(System.Int32[],Order)">Sort(Int32[], Order)</h4>
106106
<div class="markdown level1 summary"><p>Sort given integers.</p>
107107
</div>
108108
<div class="markdown level1 conceptual"></div>
109109
<h5 class="decalaration">Declaration</h5>
110110
<div class="codewrapper">
111-
<pre><code class="lang-csharp hljs">public static int[] Sort(int[] array)</code></pre>
111+
<pre><code class="lang-csharp hljs">public static int[] Sort(int[] array, Order order = null)</code></pre>
112112
</div>
113113
<h5 class="parameters">Parameters</h5>
114114
<table class="table table-bordered table-striped table-condensed">
@@ -125,6 +125,11 @@ <h5 class="parameters">Parameters</h5>
125125
<td><span class="parametername">array</span></td>
126126
<td></td>
127127
</tr>
128+
<tr>
129+
<td><span class="xref">Order</span></td>
130+
<td><span class="parametername">order</span></td>
131+
<td></td>
132+
</tr>
128133
</tbody>
129134
</table>
130135
<h5 class="returns">Returns</h5>

docs/api/Advanced.Algorithms.Sorting.HeapSort-1.html

+7-2
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ <h3 id="methods">Methods
117117

118118

119119
<a id="Advanced_Algorithms_Sorting_HeapSort_1_Sort_" data-uid="Advanced.Algorithms.Sorting.HeapSort`1.Sort*"></a>
120-
<h4 id="Advanced_Algorithms_Sorting_HeapSort_1_Sort__0___" data-uid="Advanced.Algorithms.Sorting.HeapSort`1.Sort(`0[])">Sort(T[])</h4>
120+
<h4 id="Advanced_Algorithms_Sorting_HeapSort_1_Sort__0___Order_" data-uid="Advanced.Algorithms.Sorting.HeapSort`1.Sort(`0[],Order)">Sort(T[], Order)</h4>
121121
<div class="markdown level1 summary"><p>Time complexity: O(nlog(n)).</p>
122122
</div>
123123
<div class="markdown level1 conceptual"></div>
124124
<h5 class="decalaration">Declaration</h5>
125125
<div class="codewrapper">
126-
<pre><code class="lang-csharp hljs">public static T[] Sort(T[] array)</code></pre>
126+
<pre><code class="lang-csharp hljs">public static T[] Sort(T[] array, Order order = null)</code></pre>
127127
</div>
128128
<h5 class="parameters">Parameters</h5>
129129
<table class="table table-bordered table-striped table-condensed">
@@ -140,6 +140,11 @@ <h5 class="parameters">Parameters</h5>
140140
<td><span class="parametername">array</span></td>
141141
<td></td>
142142
</tr>
143+
<tr>
144+
<td><span class="xref">Order</span></td>
145+
<td><span class="parametername">order</span></td>
146+
<td></td>
147+
</tr>
143148
</tbody>
144149
</table>
145150
<h5 class="returns">Returns</h5>

0 commit comments

Comments
 (0)