대기 열 배열

1856 단어
   
      
    :  10   ,     0-9(       ,     )。
                  ,   0    。      x,         i,  x      i    。
                     。             ,                    ,
                    (main  ),           main       。 
    :    。
    :        。
<a target=_blank href="http://blog.csdn.net/shellingfordisme/article/details/49076945" target="_blank">     </a>
#include <stdio.h>
#include <malloc.h>
#include "liquene.h"
#define N 10

int main()
{
    int i, a;
    LiQueue *qu[N]; //        
    for (i=0; i<N; i++)
        InitQueue(qu[i]);       //     

    //       
    printf("       , 0  : ");
    scanf("%d", &a);
    while(a)
    {
        enQueue(qu[a%10], a);
        scanf("%d", &a);
    }

    //      
    printf("             ,         : 
"); for (i=0; i<N; i++) { printf("qu[%d]: ", i); while(!QueueEmpty(qu[i])) { deQueue(qu[i], a); printf("%d ", a); } printf("
"); } // for (i=0; i<N; i++) DestroyQueue(qu[i]); return 0; }

 
<img src="http://img.blog.csdn.net/20151023081526848" alt="" />
 
 

 

좋은 웹페이지 즐겨찾기