首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夯实算法
浅忆Any
创建于2022-08-18
订阅专栏
本系列主要专注练习算法题,在Leecode题中领略各种算法思想的应用,能够推演到现实生活中的场景。 提升算法知识,对职业发展也有非常重要的促进作用。
等 9 人订阅
共130篇文章
创建于2022-08-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
夯实算法-环形链表
给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使
夯实算法-扁平化嵌套列表迭代器
题目:扁平化嵌套列表迭代器 给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这
夯实算法-交错字符串
题目:交错字符串 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 **交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非
夯实算法-整数替换
题目:整数替换 给定一个正整数 n ,你可以做如下操作: 如果 n **是偶数,则用 n / 2替换 n **。 如果 n **是奇数,则可以用 n + 1或n - 1替换 n 。 返回 n **变为
夯实算法-使括号有效的最少添加
题目:使括号有效的最少添加 只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者 它可以被写成 AB (A 与 B 连接), 其中 A 和 B 都是有效字符串,或者 它可以被写作
夯实算法-有效的括号字符串
题目:有效的括号字符串 给你一个只包含三种字符的字符串,支持的字符类型分别是 '('、')' 和 '*'。请你检验这个字符串是否为有效字符串,如果是有效字符串返回 true 。 有效字符串符合如下规则
夯实算法-填充每个节点的下一个右侧节点指针
题目:填充每个节点的下一个右侧节点指针 给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果
夯实算法-判断单词是否能放入填字游戏内
题目:判断单词是否能放入填字游戏内 给你一个 m x n 的矩阵 board ,它代表一个填字游戏 当前 的状态。填字游戏格子中包含小写英文字母(已填入的单词),表示 空 格的 ' ' 和表示 障碍
夯实算法-我的日程安排表 I
题目:我的日程安排表 I 实现一个 MyCalendar 类来存放你的日程安排。如果要添加的日程安排不会造成 重复预订 ,则可以存储这个新的日程安排。 当两个日程安排有一些时间上的交叉时(例如两个日程
夯实算法-买卖股票的最佳时机含手续费
题目:买卖股票的最佳时机含手续费 给定一个整数数组 prices,其中 prices[i]表示第 i 天的股票价格 ;整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都
夯实算法-猜数字大小 II
题目:猜数字大小 II 我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字。 你来猜我选了哪个数字。 如果你猜到正确的数字,就会 赢得游戏 。 如果你猜错了,那么
夯实算法-搜索旋转排序数组
题目:搜索旋转排序数组 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组
夯实算法-驼峰式匹配
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 30 天,点击查看活动详情 题目:LeetCode 如果我们可以将小写字母插入模式串 pattern 得到待查询项 query
夯实算法-兼具大小写的最好英文字母
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 29 天,点击查看活动详情 题目:LeetCode 给你一个由英文字母组成的字符串 s ,请你找出并返回 s 中的 最好 英文字母
夯实算法-无重叠区间
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 28 天,点击查看活动详情 题目:LeetCode 给定一个区间的集合 intervals
夯实算法-网络信号最好的坐标
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 27 天,点击查看活动详情 题目:LeetCode 给你一个数组 towers 和一个整数 radius 。 数组 towers
夯实算法-给定数字能组成的最大时间
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 27 天,点击查看活动详情 题目:LeetCode 给定一个由 4 位数字组成的数组,返回可以设置的符合 24 小时制的最大时间
夯实算法-最多能完成排序的块
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 26 天,点击查看活动详情 题目:LeetCode 给定一个长度为 n 的整数数组 arr ,它表示在 [0, n - 1] 范围
夯实算法-分割数组为连续子序列
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 26 天,点击查看活动详情 题目:LeetCode 给你一个按 非递减顺序 排列的整数数组 nums 。 请你判断是否能在将
夯实算法-格雷编码
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 22 天,点击查看活动详情 题目:LeetCode n 位格雷码序列 是一个由 $2^n$ 个整数组成的序列,其中: 每个整数都在
下一页