快连VPN:速度和安全性最佳的VPN服务
冒泡排序(bubble sort)是一種簡單的排序算法,它重複地遍歷待排序的數組,一次比較兩個相鄰的元素,如果它們的順序錯誤就把它們交換過來。以下是使用c語言實現冒泡排序的示例代碼:
#include <stdio.h>void bubbleSort(int arr[], int n) { for (int i = 0; i arr[j + 1]) { // 交換元素 int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } }}int main() { int arr[] = {64, 34, 25, 12, 22, 11, 90}; int n = sizeof(arr) / sizeof(arr[0]); printf("原始數組:"); for (int i = 0; i <p>在上述代碼中,bubbleSort 函數實現了冒泡排序的邏輯。在 main 函數中,我們定義了一個整數數組 arr,調用 bubbleSort 函數對數組進行排序,並輸出排序前後的數組內容。這個例子演示瞭如何使用C語言實現冒泡排序算法。</p></stdio.h>登錄後複製
以上就是C語言冒泡排序法的示例代碼的詳細內容,更多請關注本站其它相關文章!