摘要: 栈的概念 栈是用来存储逻辑关系为 "一对一" 数据的线性存储结构,如图 1 所示。 栈只能从表的一端存取数据,另一端是封闭的,如图 1 所示; 在栈中,无论是存数据还是取数据,都必须遵循"先进后出"的原则,即最先进栈的元素最后出栈。 拿图 1 的栈来说,从图中数据的存储状态可判断出,元素 1 是最先 阅读全文
posted @ 2019-07-13 12:28 牛大了的牛大 阅读(577) 评论(0) 推荐(0) 编辑
摘要: c++ 栈的基本应用 题目描述 记忆力大考验 小哼和小哈是一对兄妹,爸妈不在家的时候,小哼自然而然就担负起了照顾妹妹的责任。可别看小哼年纪小,他哄妹妹可有一手呢。今天,小哼就发明了一个小游戏来和小哈玩: 家里有一个长长的网球筒,还有一堆的网球,网球筒的直径很小,每次只能放进一个网球。小哼把每个网球都 阅读全文
posted @ 2019-07-13 12:04 牛大了的牛大 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 队列的概念 队列,是一种对数据的"存"和"取"有严格要求的线性存储结构。 队列的两端都"开口",要求数据只能从一端进,从另一端出,如图 1 所示: 队列的特点 进数据的一端为 "队尾",出数据的一端为 "队头",数据元素进队列的过程称为 "入队",出队列的过程称为 "出队"。 不仅如此,队列中数据的 阅读全文
posted @ 2019-07-13 11:28 牛大了的牛大 阅读(562) 评论(0) 推荐(0) 编辑
摘要: c++ 队列的基本应用 题目描述 现在去营业厅办理业务,都要先取号,再等待叫号。叫号系统有两种模式: 1.取号,取号时要输入自己的11位电话号码,号码按取号的顺序存在系统中; 2.叫号,叫号时会显示当前在最前面的电话号码,并且把该号码从系统中删除。 输入 输入包括多行,每行输入一个操作: 1. 输入 阅读全文
posted @ 2019-07-13 11:23 牛大了的牛大 阅读(855) 评论(0) 推荐(0) 编辑