摘要: 一、队列(Queue) 队列是一种特殊的线性表,它只允许在表的前段(front)进行删除操作,只允许在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。 对于一个队列来说,每个元素总是从队列的rear端进入队列,然后等待该元素之前的所有元素出队之后,当前元素才能出 阅读全文
posted @ 2017-04-30 11:59 远近啊 阅读(7992) 评论(2) 推荐(0) 编辑
摘要: 一、链栈 采用单链表来保存栈中所有元素,这种链式结构的栈称为链栈。 二、栈的链式存储结构实现 测试类: 程序输出: 阅读全文
posted @ 2017-04-30 10:20 远近啊 阅读(3567) 评论(1) 推荐(2) 编辑
摘要: 一、栈的基本定义 栈是一种数据结构,它代表一种特殊的线性表,这种线性表只能在固定一端(通常认为是线性表的尾端)进行插入、删除操作的特殊线性表,通常就是在线性表的尾端进行插入、删除操作。 二、顺序栈的实现 顺序栈是利用一组地址连续的存储单元依次存放从栈底到栈顶的数据元素,栈底位置固定不变,它的栈顶元素 阅读全文
posted @ 2017-04-30 10:01 远近啊 阅读(3016) 评论(0) 推荐(0) 编辑