1. 程式人生 > >啊哈演算法第二章 佇列(一)

啊哈演算法第二章 佇列(一)

小哈的QQ號  我的實現

#include <stdio.h> int data1[100]; void cleandata(int data[],int n); int main(){     int data1[100]={9,8,7,6,5,4,3,2,1};     int i=0,j,head=0,tail=8;     while(head<=tail){         printf("%d",data1[head]);         cleandata(data1,tail);         tail--;     }     return 0; }

void cleandata(int data[],int n){     int i,temp;     temp=data[1];     for(i=0;i<n-1;i++){         data[i]=data[i+2];     }     data[i]=temp;     return; }  

#include <stdio.h>
int data1[100];
void cleandata(int data[],int n);
int main(){
    int data1[100]={9,8,7,6,5,4,3,2,1};
    int i=0,j,head=0,tail=8;
    while(head<=tail){
        printf("%d",data1[head]);
        cleandata(data1,tail);
        tail--;
    }


    return 0;
}

void cleandata(int data[],int n){
    int i,temp;
    temp=data[1];
    for(i=0;i<n-1;i++){
        data[i]=data[i+2];
    }
    data[i]=temp;
    return;
}