上一页 1 ··· 9 10 11 12 13
摘要: 这题规则看似比较复杂,其实好好梳理一下也就这么几种情况。 按照两个字符和一个字符分好类,建立一个hashtable,然后打表就行了。 注意先打2个字符的表,命中不了再打1个字符的。(因为如果打一个字符的肯定能命中,这样会遗漏两个字符的情况) 代码: 1 /** 2 * @param {string} 阅读全文
posted @ 2022-04-06 11:03 BJFU-VTH 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 var isPalindrome = function(x) { 2 let str_x = x.toString(); 3 for(let i = 0; i < Math.floor(str_x.length/2); i++){ 4 if(str_x.charAt(i) !== str 阅读全文
posted @ 2022-04-02 17:53 BJFU-VTH 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 var twoSum = function(nums, target) { 2 let mem = new Map(); 3 for(let i = 0; i < nums.length; i++){ 4 if(mem.has(target-nums[i])){ 5 return [me 阅读全文
posted @ 2022-04-02 17:43 BJFU-VTH 阅读(26) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13