摘要: 队列 Queue 概念 队列是一种列表,但队列只能在队尾插入元,在队首删除元素。 队列是一种先进先出的数据结构,用于存储按顺序排列的数据,被用在很多地方,比如提交操作系统执行的一系列进程、打印任务池等,一些仿真系统用队列来模拟银行或杂货店里排队的顾客。 可以将队列想像成在银行前排队的人群,排在最前面 阅读全文
posted @ 2018-06-15 16:52 Clover.Han 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 栈 Stack 概念 栈是一种高效的数据结构,数据只能在栈顶添加或者删除,所以这样的操作很快,而且容易实现。栈的使用遍布程序语言的方方面面,从表达式求值到处理函数调用。 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。 对栈的操作 将一个元素压入栈(入栈):push( ) 将一 阅读全文
posted @ 2018-06-15 15:03 Clover.Han 阅读(156) 评论(1) 推荐(0) 编辑