Viven
Viven
这个怎么解决呢··我也是呢··上滑速度过快,页面就直接上去了,触发不了infinite,要下滑一下才行
关键点应该是常数时间内找到最小值,我就将最小值定义一个变量。 在添加和移除元素的时候 都会重置最小值 ```js function MinStack() { let items = [] let min this.push = function(item) { min = min && item > min ? min : item return items.push(item)...
```js function getOrigin(result) { // 设置原数组 let origin = [] while(result.length > 1) { //取出结果中的最后一项,放入原数组中的最后一项,然后取出原数组第一项放入最后一项。 let item = result.pop() origin.push(item) origin.push(origin.shift()) } // 最后一次放入的时候,不用调换位置 origin.push(result.pop()) return origin } console.log(getOrigin([1,2,3,4,5,6,7,8,9,10,11,12,13])) //[...
i wan't to know