陣列與指標&氣泡排序
陣列與指標&氣泡排序
#include <stdio.h>
static void bubble_sort(int *,int );
int
main(int argc,char **argv)
{
//氣泡排序
int arr[10] = {2,8,5,34,23,1,98,31,76,45};
bubble_sort(arr,10);
return 0;
}
static void
bubble_sort(int *arr,int arr_lenght)
{
int i,j;
int temp;
printf("old arr:");
for(i=0;i<arr_lenght;++i)
{
printf("%d ",*(arr+i));
}
printf("\n");
for(i=0;i<arr_lenght;++i)
{
for(j=i+1;j<arr_lenght;++j)
{
if(*(arr+i)<*(arr+j))
{
temp=*(arr+i);
*(arr+i)=*(arr+j);
*(arr+j)=temp;
}
}
}
printf("new arr:");
for(i=0;i<arr_lenght;++i)
{
printf("%d ",*(arr+i));
}
printf("\n");
return ;
}
相關文章
- 陣列氣泡排序陣列排序
- 指標陣列與陣列指標指標陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- 氣泡排序與選擇排序排序
- 第 10 節:複合型別 1.4 氣泡排序與陣列去重型別排序陣列
- 陣列指標,指標陣列陣列指標
- 排序——氣泡排序排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 【C語言】氣泡排序與快速排序C語言排序
- 排序:氣泡排序&快速排序排序
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 氣泡排序、歸併排序與快速排序比較排序
- 二維陣列與指標陣列指標
- Python 氣泡排序Python排序
- 容器氣泡排序排序
- 氣泡排序法排序
- 氣泡排序(Java)排序Java
- 氣泡排序1排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- js氣泡排序JS排序
- JavaScript氣泡排序JavaScript排序
- 陣列指標陣列指標
- C語言 指標與陣列C語言指標陣列
- 函式氣泡排序函式排序
- 19_氣泡排序排序
- 氣泡排序筆記排序筆記
- 氣泡排序(python版)排序Python
- 淺析氣泡排序排序
- Python_氣泡排序Python排序
- 【排序】氣泡排序(待補充)排序
- 排序演算法--氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法–氣泡排序排序演算法
- 選擇排序和氣泡排序排序
- 氣泡排序與選擇排序超詳細講解排序