数组的栈方法和队列方法详解

来源:互联网 发布:h3c路由器端口ip设置 编辑:程序博客网 时间:2024/04/27 17:14

概念:栈方法是遵循后进先出原则。介绍两个方法实现栈方法,即push()和pop()。

push是向数组末尾添加一项或多项,返回值是数组的最终长度。

pop方法是只能删除数组末尾最后一项,返回值是删除的项。


概念:队列方法是遵循先进先出的原则。即向数组末尾添加项,删除数组的首项。介绍两个方法实现队列方法,即push()和shift()。

push()方法和栈方法里的一样,向数组末尾添加项,返回值是数组最终长度。

shift()方法是移除数组第一项,返回值是移除的项值。

另外unshift()方法是向数组前部添加一项或多项,,返回值是数组长度。


总结:push和unshift方法分别用于向数组末尾和前部添加数组项,返回值是数组长度。

pop和shift方法是分为移除数组的末尾项和首项,只能移除一项,返回值为移除的项值