void BubbleSortModel(int[] arr)
{
for (int i = 0; i < arr.Length - 1; i++)
{
for (int j = 0; j < arr.Length - 1; j++)
{
if (arr[j+1] < arr[j])
{
Swap(ref arr[j+1],ref arr[j]);
}
}
}
}
void BubbleSortMine (int[] arr)
{
for(int i = 0; i < arr.Length-1; i++)
{
for (int j = i + 1; j < arr.Length; j++)
{
if (arr[j] < arr[i])
{
Swap(ref arr[i], ref arr[j]);
}
}
}
}
void Swap(ref int x, ref int y)
{
int temp = x;
x = y;
y = temp;
}
void BubbleSortModel(int[] arr)
{
for (int i = 0; i < arr.Length - 1; i++)
{
for (int j = 0; j < arr.Length - 1; j++)
{
if (arr[j+1] < arr[j])
{
Swap(ref arr[j+1],ref arr[j]);
}
}
}
}
void BubbleSortMine (int[] arr)
{
for(int i = 0; i < arr.Length-1; i++)
{
for (int j = i + 1; j < arr.Length; j++)
{
if (arr[j] < arr[i])
{
Swap(ref arr[i], ref arr[j]);
}
}
}
}
void Swap(ref int x, ref int y)
{
int temp = x;
x = y;
y = temp;
}