写一个 c冒泡排序算法
时间: 2023-03-02 18:10:14 浏览: 1
C语言冒泡排序算法:1. 从序列的第一个元素开始,比较第一个元素和第二个元素的大小,如果第一个元素大于第二个元素,则交换它们的位置。2. 对剩余的元素以相同的方法进行比较,直到最后一个元素。3. 重复步骤1和2,直到所有的元素都排序完毕。
相关问题
请写一个C语言冒泡排序算法
好的,以下是一个基本的C语言冒泡排序算法:
```
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;
}
}
}
}
```
注意:这只是一个简单的冒泡排序算法,对于大型数据集,可能会很慢。在实践中,通常会使用更高效的排序算法,例如快速排序。
阅读全文