冒泡排序基本算法

来源:互联网 发布:软件登录itunes store 编辑:程序博客网 时间:2024/06/05 06:59
#include <stdio.h>void BubbleSort(int *Array ,int n);void BubbleSort(int *Array ,int n){ int j=0,i=0,k; for(j=n-1;j>0;j--)    for(i=0;i<j;i++)    {     if(*(Array+i)>*(Array+i+1))     {         k=*(Array+i);         *(Array+i)=*(Array+i+1);         *(Array+i+1)=k;     }    }}int main(void){    int array[8]={9,8,7,6,5,4,3,2};    int i=0;    printf("待排数组为:\n");    for(i=0;i<8;i++)        printf("%d ",*(array+i));    printf("冒泡排序后的数组:\n");    BubbleSort(array,8);    for(i=0;i<8;i++)        printf("%d ",*(array+i));    return 0;}

0 0
原创粉丝点击