1.线性表
(顺序存储、链式存储、广义表、多重链表)
带头结点方便操作
2.栈
顺序存储、链式存储、双栈、表达式求值(后缀、中缀)
3.队列
顺序存储、链式存储、双栈模拟队列
现采用大小为10的数组实现一个循环队列。设在某一时刻,队列为空且此时front和rear值均为5。经过若干操作后,front为8,rear为2,问:此时队列中有多少个元素?
rear:队尾,增加元素
front:队首,删除元素
(顺序存储、链式存储、广义表、多重链表)
带头结点方便操作
顺序存储、链式存储、双栈、表达式求值(后缀、中缀)
顺序存储、链式存储、双栈模拟队列
现采用大小为10的数组实现一个循环队列。设在某一时刻,队列为空且此时front和rear值均为5。经过若干操作后,front为8,rear为2,问:此时队列中有多少个元素?
rear:队尾,增加元素
front:队首,删除元素