771. 宝石与石头
来源:力扣(LeetCode)
链接: https://leetcode.cn/problems/jewels-and-stones/description/
给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。
示例 1:
输入:jewels = “aA”, stones = “aAAbbbb”
输出:3
示例 2:
输入:jewels = “z”, stones = “ZZ”
输出:0
提示:
- 1 <= jewels.length, stones.length <= 50
- jewels 和 stones 仅由英文字母组成
- jewels 中的所有字
这篇博客详细解析了LeetCode中的771题——宝石与石头的问题,提供了两种解法:循环和哈希法。通过示例解释了如何计算拥有石头中宝石的数量,并给出了Python和C++的实现代码。同时,分析了两种方法的时间复杂度和空间复杂度。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



