栈与堆

一、堆栈的定义     堆(heap)栈(stack)都是一种数据项按顺序排列的数据结构。(合适的数据结构可以带来更高的运行或者储存效率,数据结构往往同高效的检索算法和索引计算有关,例如:集合总有用到LinkedList链表、ArrayList数组) 二、堆栈的功能     只能在一端(称为栈顶(top))对数据进行插入(PUSH)和删除(POP)。(堆:队列优先,先进先出;栈:先进后出)    
相关文章
相关标签/搜索