陣列與指標&氣泡排序
陣列與指標&氣泡排序
#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 氣泡排序與陣列去重型別排序陣列
- 陣列指標和指標陣列陣列指標
- 排序——氣泡排序排序
- 查詢與排序05,氣泡排序排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- C++ 指標陣列與陣列指標的區別C++指標陣列
- 【C語言】氣泡排序與快速排序C語言排序
- 排序之氣泡排序排序
- 排序:氣泡排序&快速排序排序
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 二維陣列與指標陣列指標
- 氣泡排序、歸併排序與快速排序比較排序
- js氣泡排序JS排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- 氣泡排序正解排序
- JavaScript氣泡排序JavaScript排序
- java氣泡排序Java排序
- 氣泡排序 java排序Java
- php氣泡排序PHP排序
- Java 氣泡排序Java排序
- Javascript 氣泡排序JavaScript排序
- 氣泡排序1排序
- C語言程式設計基礎:指標陣列與陣列指標C語言程式設計指標陣列
- C語言學習歷程(十二)陣列指標與指標陣列C語言陣列指標
- 基本排序之氣泡排序排序
- 排序:交換排序——氣泡排序法排序