void BubbleSort(int arr[], int length)
{
if (arr == nullptr || length <= 1)
return;
for (int i = 0; i < length - 1; ++i)
{
for (int j = 0; j < length - 1; ++j)
{
if (arr[j] > arr[j + 1])
{
swap(arr[j], arr[j + 1]);
}
}
}
}
void BubbleSortRecur(int arr[], int length)
{
if (arr == nullptr ||
{
if (arr == nullptr || length <= 1)
return;
for (int i = 0; i < length - 1; ++i)
{
for (int j = 0; j < length - 1; ++j)
{
if (arr[j] > arr[j + 1])
{
swap(arr[j], arr[j + 1]);
}
}
}
}
void BubbleSortRecur(int arr[], int length)
{
if (arr == nullptr ||