#include
void
bubble_sort
(int arr,
int sz)}if
(flag ==1)
}}intmain()
;int i =0;
int sz =
sizeof
(arr)
/sizeof
(arr[0]
);//對arr排序,排成公升序
//arr是陣列,對陣列arr進行傳參,實際上傳遞過去的是陣列arr首元素的位址&arr[0]
bubble_sort
(arr,sz)
;//氣泡排序
陣列名的相關問題
#include
intmain()
;printf
("%p\n"
,arr)
;//首元素位址
printf
("%p\n"
,arr+1)
;printf
("%d\n"
,arr[0]
);//首元素
printf
("%p\n"
,&arr[0]
);//首元素位址
printf
("%p\n"
,&arr[0]
+1);
printf
("%p\n"
,&arr)
;//整個陣列開始位址
C 學習筆記(8)寫個氣泡排序
1 氣泡排序的原理 氣泡排序的原理是反覆比較待排序陣列中所有相鄰的兩個資料,使他們按照公升序 或降序 排列。當待排序陣列中所有相鄰資料都比較過一次之後,待排序陣列中最小 或最大 的資料會被逐步交換到第一位,就像氣泡從水底慢慢公升到水面一樣,故名 氣泡排序演算法 2 演算法練習 氣泡排序口訣 n 個數...
氣泡排序再學習改進氣泡排序(c )
編譯器 dev c 5.11 includeusing namespace std int main for int i 0 i 10 i for int j 0 j 10 i 1 j for int i 0 i 10 i cout compilation results.errors 0 warn...
PHP氣泡排序學習筆記
從小到大排序 eg arr array 3,4,2,50,30 從 arr 0 開始,比較相鄰的兩個元素之間的值大小 第一次比較5個數值,要比較4次才能比較出最大的一位 如果 arr 0 arr 1 互換 arr 0 和 arr 1 的位置,以此類推 接著比較 arr 1 和 arr 2 arr 2...