バブル選択大混戦

1628 ワード

/*
*             
* Copyright (c)2013,            
* All rightsreserved.
*     : array.cpp
*       :  
*     : 2013   12      
*    : v1.0
*     : 
*     :
*/
#include <iostream>
using namespace std;
void sortAscMAOPAO(int arr [], int size);
void sortAscXUANZE(int arr [], int size);
int main()
{
    int arr[6]= {12,54,87,96,45,23};

    sortAscMAOPAO(arr,6);
    for(int i=0; i<6; i++)
    {
        cout<<arr[i]<<'\t';

    }
    cout<<endl;
    sortAscXUANZE(arr,6);
    for(int i=0; i<6; i++)
    {
        cout<<arr[i]<<'\t';
    }
    cout<<endl;
    return 0;
}
void sortAscMAOPAO(int arr [],int size)
{
    int i,j,t;
    for(i=0; i<size-1; i++)
    {
        for(j=0; j<size-i-1; j++)
        {
            if(arr[j]>arr[j+1])
            {
                t=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=t;
            }
        }
    }

}
void sortAscXUANZE(int arr [],int size)
{
    int i,j,t;
    for(i=0; i<size-1; i++)
    {
        for(j=i+1; j<size; j++)
        {
            if(arr[i]>arr[j])
            {
                t=arr[j];
                arr[j]=arr[i];
                arr[i]=t;
            }
        }
    }

}