mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-22 07:10:42 -08:00
Remove static method.
This commit is contained in:
@@ -14,7 +14,18 @@ namespace Reverse
|
|||||||
|
|
||||||
public void Reverse(int index)
|
public void Reverse(int index)
|
||||||
{
|
{
|
||||||
Reverse(_array, index);
|
if (index > _array.Length)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < index / 2; i++)
|
||||||
|
{
|
||||||
|
int temp = _array[i];
|
||||||
|
int upperIndex = index - 1 - i;
|
||||||
|
_array[i] = _array[upperIndex];
|
||||||
|
_array[upperIndex] = temp;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsArrayInAscendingOrder()
|
public bool IsArrayInAscendingOrder()
|
||||||
@@ -30,22 +41,6 @@ namespace Reverse
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Reverse(int[] arrayToReverse, int indexToReverseTo)
|
|
||||||
{
|
|
||||||
if (indexToReverseTo > arrayToReverse.Length)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (int i = 0; i < indexToReverseTo / 2; i++)
|
|
||||||
{
|
|
||||||
int temp = arrayToReverse[i];
|
|
||||||
int upperIndex = indexToReverseTo - 1 - i;
|
|
||||||
arrayToReverse[i] = arrayToReverse[upperIndex];
|
|
||||||
arrayToReverse[upperIndex] = temp;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private int[] CreateRandomArray(int size)
|
private int[] CreateRandomArray(int size)
|
||||||
{
|
{
|
||||||
var array = new int[size];
|
var array = new int[size];
|
||||||
|
|||||||
Reference in New Issue
Block a user