21xrx.com
2024-12-22 22:34:51 Sunday
登录
文章检索 我的文章 写文章
C++简单排序代码
2023-07-04 17:56:05 深夜i     --     --
C++ 排序 代码 简单

C++是一种广泛使用的编程语言,它可以进行各种各样的编程任务,其中包括排序。以下是一个简单的排序代码,可以用C++编写。

#include

using namespace std;

void bubbleSort(int arr[], int n){

  int i, j;

  for (i = 0; i < n-1; i++){   

    for (j = 0; j < n-i-1; j++){

      if (arr[j] > arr[j+1]){

        int temp = arr[j];

        arr[j] = arr[j+1];

        arr[j+1] = temp;

      }

    }

  }

}

int main(){  

  int arr[] = 88;

  int n = sizeof(arr)/sizeof(arr[0]);

  bubbleSort(arr, n);

  cout << "Sorted array: ";

  for (int i = 0; i < n; i++)

    cout << arr[i] << " ";

  cout << endl;

  return 0;

}

上述代码使用了冒泡排序算法来对一个整数数组进行排序。冒泡排序算法是一种简单的排序算法,可以在不需要额外存储空间的情况下进行排序。它通过反复地交换相邻两个元素的位置,来进行排序。

具体来说,代码中的bubbleSort函数采用了两个嵌套的循环来实现冒泡排序。在外层循环中,它遍历整个数组n-1次。在内层循环中,它比较相邻两个元素的大小,并在需要时交换它们的位置。最后,main函数中调用了bubbleSort函数,并输出了排序后的数组。

当我们运行上述代码时,输出结果如下:

Sorted array: 22 33 44 55 66 77 88 99

可以看到,通过上述代码可以很方便地对一个整数数组进行排序。这对于需要进行排序操作的各种编程任务来说是非常有用的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复