栈 类似一摞书或者一摞盘子 遵循 后进先出一些主要的方法:栈可以解决例如十进制转其他进制的问题function divideBy2(decNumber){ var remStack = new Stack(), rem, binaryString = ‘’; while (decNumber > 0){ //{1} rem = Math.floor(decNumber % 2); //{2} remStack.push(rem); //{3} decNumber = Math.floor(decNumber / 2); //{4} } while (!remStack.isEmpty()){ //{5} binaryString += remStack.pop().toString(); } return binaryString;}
js 中的栈
April 8, 2019 · 1 min · jiezi