数据结构 栈:一种遵从先进后出 (LIFO) 原则的有序集合:新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端为栈底.在栈里,新元素都靠近栈顶,旧元素都接近栈底. 队列:与上相反,一种遵循先进先出 (FIFO / First In First Out) 原则的一组有序的项:队列在尾部添加新元素,并从头部移除元素.最新添加的元素必须排在队列的末尾. 链表:存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续放置的:每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(指针…