Results 7 comments of [email protected]

```javaScript var RandomizedSet = function() { this.hashMap = new Map(); this.arr = []; } /** * Inserts a value to the set. Returns true if the set did not already...

```javaScript var MinStack = function() { this.stack = []; this.min = Number.MAX_SAFE_INTEGER; }; MinStack.prototype.push = function(x) { if(this.min >= x){ this.stack.push(x); this.min = x; } else { this.stack.push(x) } };...

在昨天瓶子酱的基础上增加了判断,如果下一个还是相同字符串,继续累加 没有测试用例,有问题欢迎指出 ``` javaScript var removeDuplicates = function(s, k) { let stock = [] for (let i = 0; i < s.length; i++) { let prev = stock.pop() if (!prev...

1、新建立双指针 i 、j,倒序循环两个数组 2、判断两数相加是否大于10,大于则进1,缓存 (result % 10) 3、循环结束判断move是否有值,有则加上,没有直接return 空间复杂度: 循环num1, num2,则空间复杂度O(n) 空间复杂度: result缓存结果,常数级复杂度O(1) ```javaScript var addStrings = function(num1, num2) { var i = num1.length - 1, j = num2.length -...

```javaScript /** * @param {string} s * @return {character} */ var firstUniqChar = function(s) { var map = new Map(); for (var i = 0; i < s.length; i++) {...

``` javaScript var mergeTwoLists = function(l1, l2) { if (l1 === null) { return l2 } else if (l2 === null) { return l1 } else if (l1.val < l2.val)...

``` javaScript /** * @param {string} s * @return {boolean} */ var isValid = function(s) { const brackets = [] if (s % 2) return false for (const i of...