队列

来源:互联网 发布:武林外传武功排名 知乎 编辑:程序博客网 时间:2024/06/18 04:44

 int q[100]={0,6,3,1,7,5,8,9,2,4};//初始化数组

        int head,tail;

        head=1;tail=10;//队列中有了几个元素,tail指向队尾的后一个位置

        while (head<tail) {//当队列不为空的时候执行循环

            NSLog(@"%d",q[head]);//打印队列将队首出队

            head++;

            q[tail]=q[head];//先将新队首的数添加至队尾

            tail++;//再将队首出队

            head++;

        }

0 0