跳至內容

C語言冒泡排序法的示例代碼

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连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語言冒泡排序法的示例代碼的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。