摘要: 含义 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 线性表 先进先出队列(first in first out) !先进先出 操作 阅读全文
posted @ 2017-05-17 21:24 J_william 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 介绍 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使 阅读全文
posted @ 2017-05-17 21:12 J_william 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 定义 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 分类 集合 数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; 集合 阅读全文
posted @ 2017-05-17 20:50 J_william 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目背景 mzc与djn的…还没有众人皆知,所以我们要来宣传一下。 题目描述 mzc家很有钱(开玩笑),他家有n个男家丁,现在mzc要将她们全都聚集起来(干什么就不知道了)。现在知道mzc与男家丁们互相之间通信的时间,请算出把他们每个人叫到需要的总时间(要重复的哦)。保证能把他们每个人叫到。 输入输 阅读全文
posted @ 2017-05-17 20:39 J_william 阅读(320) 评论(0) 推荐(0) 编辑