码迷,mamicode.com
首页 > 编程语言 > 详细

队列排序,先进先出

时间:2017-10-12 19:05:58      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:public   div   str   列排序   static   rgs   head   string   for   

  /**
     * 队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列
     * 的尾部(tail)进行插入操作,这称为“入队”。当队列中没有元素时(即head==tail),称为 空队列,
     * “先进先出”(FirstIn First Out,FIFO)原则
     */
    public static void main(String[] args)
    {
        int aa[] = new int[100];
        
        int a[] = {0, 6, 3, 1, 7, 5, 8, 9, 2, 4}, head = 1, tail = 10;
        
        for (int b = 0; b < a.length; b++)
        {
            aa[b] = a[b];
        }
        
        while (head < tail)
        {
            System.out.print(aa[head] + " ");
            head++;
            aa[tail] = aa[head];
            tail++;
            head++;
        }
    }

先将代码贴出来,记录一下小案例

队列排序,先进先出

标签:public   div   str   列排序   static   rgs   head   string   for   

原文地址:http://www.cnblogs.com/dayu007/p/7657275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!