07 2021 档案

摘要:/** grid二维数组 */ var landCount = function (grid) { let count = 0 function dfs(row,col) { if(row< 0 || row>=grid.length || col<0 || col>=grid[0].length 阅读全文
posted @ 2021-07-20 09:09 TangTaue 阅读(22) 评论(0) 推荐(0) 编辑
摘要:eg: 输入:head = [1,2,3,4,5], left = 2, right = 4 输出:[1,4,3,2,5]相关解法:图解: /** * Definition for singly-linked list. * function ListNode(val, next) { * this 阅读全文
posted @ 2021-07-18 15:46 TangTaue 阅读(36) 评论(0) 推荐(0) 编辑
摘要:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 /** * @param {number[]} nums * @return {number} */ var maxSubArray = function(nums) { const memo = 阅读全文
posted @ 2021-07-18 15:07 TangTaue 阅读(16) 评论(0) 推荐(0) 编辑
摘要:/** * @param {number} n * @return {number[][]} */ var generateMatrix = function(n) { let matrix=new Array(n).fill(0).map(item=>new Array(n).fill(0)) l 阅读全文
posted @ 2021-07-18 11:35 TangTaue 阅读(28) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 leetcode-49: //字母异位词分组 /* * for..of适用遍历数/数组对象/字符串/map/set等拥有迭代器对象的集合.但是不能遍历对象,因为没有迭代器对象. 与forEach()不同的是,它可 阅读全文
posted @ 2021-07-11 10:25 TangTaue 阅读(73) 评论(0) 推荐(0) 编辑
摘要:/* * function ListNode(x){ * this.val = x; * this.next = null; * } */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 * @return 阅读全文
posted @ 2021-07-04 13:45 TangTaue 阅读(86) 评论(0) 推荐(0) 编辑
摘要:/** * * @param matrix int整型二维数组 * @return int整型一维数组 */ function spiralOrder( matrix ) { // write code here if(matrix.length 0){ return [] } let left = 阅读全文
posted @ 2021-07-03 11:49 TangTaue 阅读(29) 评论(0) 推荐(0) 编辑