摘要: 36、有效的数独 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(36)有效的数独 前言 1)码农三少 ,一个致力于 编写极简、但齐全题解(算法) 的博主。 2)文末附赠 价值上百美刀 资料。 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “遍历法” 阅读全文
posted @ 2021-12-19 17:02 码农三少 阅读(883) 评论(2) 推荐(0)
摘要: 35、搜索插入位置 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(35)搜索插入位置 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “无视要求,遍历法” // 思路: // 1)状态初始化 // 2)核心处理:遍历 nums ,若此时 nums[i] 阅读全文
posted @ 2021-12-11 11:00 码农三少 阅读(58) 评论(0) 推荐(0)
摘要: 34、在排序数组中查找元素的第一个和最后一个位置 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(34)在排序数组中查找元素的第一个和最后一个位置 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “无视要求,直接调用 indexOf、 lastIndexOf” var searchR 阅读全文
posted @ 2021-12-05 19:15 码农三少 阅读(67) 评论(0) 推荐(0)
摘要: 33、搜索旋转排序数组 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(33)搜索旋转排序数组 一 题目描述! 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “无视要求,直接调用 indexOf 等函数” var search = function(nums, 阅读全文
posted @ 2021-12-04 09:57 码农三少 阅读(93) 评论(0) 推荐(0)
摘要: 32、最长有效括号 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(32)最长有效括号 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “滑动窗口法”。 // 通过:229 / 231,超时! // 例子:太长,暂不罗列。 // 思路: // 1)初始化 阅读全文
posted @ 2021-11-27 17:46 码农三少 阅读(76) 评论(0) 推荐(0)
摘要: 31、下一个排列 | 算法(leetode,附思维导图 + 全部解法)300题 零 标题:算法(leetode,附思维导图 + 全部解法)300题之(31)下一个排列 一 题目描述 二 解法总览(思维导图) 三 全部解法 1 方案1 1)代码: // 方案1 “双指针法”。 // 通过:213 / 265 。未通过例子:[4,2,0,2,3,2,0] 。 // 技巧:“双指针” 阅读全文
posted @ 2021-11-20 14:55 码农三少 阅读(86) 评论(0) 推荐(0)
摘要: 一、this的相关理解与解读 1、各角度看this。 1)ECMAScript规范: this 关键字执行为当前执行环境的 ThisBinding。 2)MDN: In most cases, the value of this is determined by how a function is 阅读全文
posted @ 2021-04-05 15:00 码农三少 阅读(140) 评论(0) 推荐(0)
摘要: 一 仅水平居中 1 行内元素 1)给父元素添加 text-align:center 即可 <div class="parent"> <span class="child">我是子元素</span> </div> .parent { width: 200px; background-color: re 阅读全文
posted @ 2021-04-05 14:57 码农三少 阅读(44) 评论(0) 推荐(0)
摘要: 一 问题 1 数组的扁平化? 1)就是将一个n层数组、即n维数组(n>=1)转换为只有一层的数组。 如数组 arr = [1, [2, [3, 4]]]; 经过我们 myFlatten 函数的处理后、 即调用 myFlatten(arr) 应该得到 [1, 2, 3, 4] 。 【注:以下内容均假定 阅读全文
posted @ 2021-04-05 14:56 码农三少 阅读(148) 评论(0) 推荐(0)