首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法、手写
阿海丶
创建于2022-05-19
订阅专栏
算法刷题、手写js功能
等 1 人订阅
共27篇文章
创建于2022-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
最长回文字串:leetcode-5
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第31天,点击查看活动详情 最长回文字串 给你一个字符串 s,找到 s 中最长的回文字串。 示例 示例1 示例2 代码实现 方法一:
在二叉树中添加一行:leetcode-623
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第29天,点击查看活动详情 [在二叉树中添加一行](https://leetcode.cn/problems/add-one-row
删除给定值的叶子节点:leetcode-1325
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情 删除给定值的叶子节点 给你一棵以 root 为根的二叉树和一个整数 target,请你删除所有值为 ta
二叉树着色游戏:leetcode-1145
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情 二叉树着色游戏 有两位极客玩家参与了一场「二叉树着色」的游戏。游戏中,给出二叉树的根节点 root,树上
最具所有最深节点的最小子树:leetcode-865
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第26天,点击查看活动详情 最具所有最深节点的最小子树 给定一个根为 root 的二叉树,每个节点的深度是 该节点到根的最短距离 。
二叉搜索树中第K小的元素:leetcode-230
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天,点击查看活动详情 二叉搜索树中第K小的元素 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找
出现次数最多的子树元素和:leetcode-508
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第24天,点击查看活动详情 出现次数最多的子树元素和 给你一个二叉树的根结点 root ,请返回出现次数最多的子树元素和。如果有多个
打家劫舍Ⅱ:leetcode-337
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 打家劫舍Ⅱ 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。 除了 ro
括号生成:leetcode-22
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情 括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
消除游戏:leetcode-390
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情 消除游戏 列表 arr 由在范围 [1, n] 中的所有整数组成,并按严格递增排序。请你对 arr 应用
第K个语法符号:leetcode-779
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 第K个语法符号 第K个语法符号 我们构建了一个包含 n 行( 索引从 1 开始 )的表。首先在第一行我们
字符串解码:leetcode-394
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天,点击查看活动详情 字符串解码 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_stri
矩阵置零:leetcode-73
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情 矩阵置零 给定一个 m * n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请
跳跃游戏:leetcode-55
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 跳跃游戏 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该
下一个排列:leetcode-31
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情 下一个排列 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr = [1,2,3
最小路径和:leetcode-64
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天,点击查看活动详情 最小路径和 给定一个包含非负整数的 m * n 网格 grid ,请找出一条从左上角到右下角的路径,使得
尾递归和递归的区别
尾递归:进入下一个函数不再需要上一个函数的环境了,得出结果以后直接返回。 非尾递归:下一个函数结束以后此函数还有后续,所以必须保存本身的环境以供处理返回值。
手写系列【数组map】
实现数组的map方法 数组的 map() 会返回一个新的数组,这个新数组中的每个元素对应原数组中对应位置的元素调用一次提供的函数后的返回值。 map 需要传入两个参数,第一个是回调函数,第二个是回调函
【每日算法】存在重复元素Ⅱ
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 存在重复元素Ⅱ 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和
【每日算法】N皇后
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 N皇后 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是
下一页