当前位置: 首页 > wzjs >正文

江苏城市建设职业学院网站武汉seo主管

江苏城市建设职业学院网站,武汉seo主管,个人可以做彩票网站吗,项目建设综述赎金信 力扣题目链接 题目描述 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。…

赎金信

力扣题目链接

题目描述

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。

如果可以,返回 true ;否则返回 false 。

magazine 中的每个字符只能在 ransomNote 中使用一次。

解题思路

既然题目要求我们判断一个字符串能不能在另一个字符串里面寻找到所有的字符,那么我们可以先把magazine所有字符存储在哈希表中,并记录下所有字符的数量;
然后遍历ransomNote,判断字符是否在哈希表中有剩余,如果有则数量减一,继续遍历;如果没有则返回false。

题解

class Solution {
public:bool canConstruct(string ransomNote, string magazine) {unordered_map<char, int> um;for(char c : magazine){um[c]++;}for(char c : ransomNote){if(um.count(c) && um[c] > 0){um[c]--;}else{return false;}}return true;}
};

总结

这道题目时非常适合大家开始学习哈希表,并试着写相关算法的入门题。从这道题上,我们可以快速理解哈希表的一个使用场景。

http://www.dtcms.com/wzjs/250760.html

相关文章:

  • 照片书哪个网站做的好线上线下推广方案
  • 赌博网站怎么做的百度指数的作用
  • 大德通众包做网站怎么样深圳关键词seo
  • 江西省城乡建设培训网 官方网站网络营销的六大功能
  • 乐山网站建设公司最新最好的磁力搜索
  • 网站创建域名茂名seo快速排名外包
  • 阳江兼职招聘网最新招聘seo优化在线诊断
  • 潍坊免费做网站济南seo优化外包
  • 连云港专业网站制作seo排名点击工具
  • 西安做网站的公司热线电话外贸网络推广
  • java 网站开发工具百度指数分析官网
  • 网站做互动推广普通话手抄报内容文字
  • icp许可证办理需要多久seo优化效果怎么样
  • 郑州高端网站公司适合seo的建站系统
  • 网站的功能建设营销推广策略
  • 没有官方网站怎么做seo优化长沙全网覆盖的网络推广
  • 企业门户网站作用宁波seo排名费用
  • 网站链接是什么管理系统
  • 长沙百度关键词优化拼多多seo是什么意思
  • 免费网页上传网站口碑营销怎么做
  • 建设网站了还能消除吗网站互联网推广
  • 自己做网站做什么内容竞价推广
  • 建设网站大概需要多少钱国内军事新闻最新消息
  • 网站开发在线教程网络推广公司联系方式
  • 杭州临安网站建设seo是一种利用搜索引擎的
  • 中山企业手机网站建设百度服务中心人工客服电话
  • asp做的网站如何发布培训班该如何建站
  • 5网站建设产品推广方法有哪些
  • wordpress搜索间隔时间长沙seo排名公司
  • 建设网站的知识百度搜索引擎官网