码迷,mamicode.com
首页 > 其他好文 > 详细

(3)什么是队列——4

时间:2017-03-26 21:18:44      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:sans   方式   操作   插入   round   删除元素   ica   先进先出   面试宝典   

队列(queue)是一个线性表,其插入和删除操作分别在表的不同端进行,是一种先进先出(First Input First Output,简称FIFO)的线性表。

 

添加新元素的那端称为队尾(rear),而删除元素的那端称为队首

 

队列有顺序实现链式实现两种方式。

顺序实现:

Template <class T>

class Queue

{

private:

     int front;        //队头指针

     int rear;         //队尾指针

     T *queue;     //数组

     int MaxSize;  //队列数组大小

};

 

链式表示:

template <class T>

class Queue

{

private:

     Note <T> *front;     //指向第一个结点

     Node <T> *rear;     //指向最后一个结点

};

 

——整理自《C/C++程序员面试宝典》

(3)什么是队列——4

标签:sans   方式   操作   插入   round   删除元素   ica   先进先出   面试宝典   

原文地址:http://www.cnblogs.com/thunder-wu/p/6623971.html

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