栈
简介
栈是一种遵从后进先出(LIFO)原则的有序集合。
栈的方法
1 | push(element(s)) 添加一个(或多个)新元素到栈顶 |
栈的实现
1 | function Stack() { |
栈的使用
1 | //进制转换 |
队列
简介
队列是遵循先进先出(FIFO)原则的一组有序的项
队列的方法
1 | enqueue(element(s)) 向队列尾部添加一个(或多个)新的项 |
队列的实现
1 | function Queue() { |
设置队列优先级
1 | //最小优先队列 |
链表
简介
链表是一种物理存储单元上非连续、非顺序的存储结构
链表方法
1 | append(element) 向链表尾部添加一项 |
链表的实现
1 | function LinkedList(){ |