首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode
tukoyi
创建于2022-02-11
订阅专栏
刷题
暂无订阅
共548篇文章
创建于2022-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
712.两个字符串的最小ASCII删除和
题目: 给定两个字符串s1 和 s2,返回 使两个字符串相等所需删除字符的 ASCII 值的最小和 。 算法: 方法一:动态规划 dp[i][j] 表示s1 取[0,i]个字符,s2 取[0,j]个字
520.检测大写字母
题目: 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如 "USA" 。 单词中所有字母都不是大写,比如 "leetcode" 。 如果单词不只含有一个字母,只有首字母大写,
698.划分为k个相等的子集
题目: 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。 算法: 先对nums求和,得到sum,sum % k != 0 必然不存在; 如果
688.骑士在棋盘上的概率
题目: 在一个 n x n 的国际象棋棋盘上,一个骑士从单元格 (row, column) 开始,并尝试进行 k 次移动。行和列是 从 0 开始 的,所以左上单元格是 (0,0) ,右下单元格是 (n
673.最长递增子序列的个数
题目: 给定一个未排序的整数数组 nums , 返回最长递增子序列的个数 。 注意 这个数列必须是 严格 递增的。 算法: 方法一:动态规划
646.最长数对链
题目: 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造
638.大礼包
题目: 在 LeetCode 商店中, 有 n 件在售的物品。每件物品都有对应的价格。然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。 给你一个整数数组 price 表示物品价格,其中
500.键盘行
题目: 给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。 算法:
576.出界的路径数
题目: 给你一个大小为 m x n 的网格和一个球。球的起始坐标为 [startRow, startColumn] 。你可以将球移到在四个方向上相邻的单元格内(可以穿过网格边界到达网格之外)。你 最多
523.连续的子数组和
题目: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且 子数组元素总和为 k 的倍数。 如果存在,返回 tr
516.最长回文子序列
题目: 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。 算法: 方法一:动态规划 dp[
6242. 二叉搜索树最近节点查询
题目: 给你一个 二叉搜索树 的根节点 root ,和一个由正整数组成、长度为 n 的数组 queries 。 请你找出一个长度为 n 的 二维 答案数组 answer ,其中 answer[i] =
762.二进制表示中质数个计算置位
题目: 给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回 计算置位位数为质数 的整数个数。 计算置位位数 就是二进制表示中 1 的个数。 算法: 方法
204.计数质数
题目: 给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。 算法: 背景知识: 自然数:包括素数和合数和1,0不是自然数。 素数:大于1,且只能被1和他本身整除的数。 合数:大于1,除了1和
492.构造矩形
题目: 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 所以,现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求: 你设计的矩
494.目标和
题目: 给你一个整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums = [2, 1] ,可以
486.预测赢家
题目: 给你一个整数数组 nums 。玩家 1 和玩家 2 基于这个数组设计了一个游戏。 玩家 1 和玩家 2 轮流进行自己的回合,玩家 1 先手。开始时,两个玩家的初始分值都是 0 。每一回合,玩家
474.一和零
题目: 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的
467.环绕字符串中唯一的子字符串
题目: 算法: 方法一:模拟+回溯 执行会超时 方法二:动态规划 dp[i] 表示以 p[i]为最后一个元素的子串长度。 如p="abc”,p[2] = 3, 三个子串分别是,"abc","bc","
485.最大连续 1 的个数
题目: 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 算法: 直接模拟法,注意nums只有单个元素,为0,1的情况
下一页