784.字母大小写全排列字母大小写全排列给定一个字符串 s ,通过将字符串 s 中的每个字母转变大小写,我们可以获得一个新的字符串。 返回所有可能得到的字符串集合。以任意顺序返回输出。 2024-11-28 中等 #中等难度 #回溯
771.宝石与石头宝石与石头给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 字母区分大小写,因此 “a” 和 “A” 是不同类型的石头。 2024-11-26 简单 #简单难度 #哈希表
763.划分字母区间划分字母区间给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。 返回一个表示每个字符串片段的长度的列表。 2024-11-24 中等 #中等难度 #贪心
746.使用最小花费爬楼梯使用最小花费爬楼梯给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 2024-11-21 简单 #简单难度 #动态规划
739.每日温度每日温度给定一个整数数组 temperatures 表示每天的温度,返回一个数组 answer,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 2024-11-19 中等 #中等难度 #栈
704.二分查找二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 2024-11-17 简单 #简单难度
700.二叉搜索树中的搜索二叉搜索树中的搜索给定二叉搜索树(BST)的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。 2024-11-14 简单 #简单难度
692.前K个高频单词前K个高频单词给定一个单词列表 words 和一个整数 k,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字典序排序。 2024-11-12 中等 #中等难度 #哈希表 #排序