JavaScript 版数据结构与算法(一)栈

栈是什么?栈是一个后进先出(LIFO)的数据结构。栈有啥作用?栈可以模拟算法或生活中的一些后进先出的场景,比如: 十进制转二进制,你需要将余数倒序输出。 二叉树的先中后序非递归遍历都用到了栈。 在生活中,栈可以模拟煤炉与蜂窝煤等场景。 用 JavaScript 写一个栈类 对于 JavaScript 工...