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

海南省住建设厅网站报监的工程企业策划书

海南省住建设厅网站报监的工程,企业策划书,电商运营怎么学,wordpress电影网盘每日一题(LeetCode)----哈希表–有效的字母异位词 1.题目(242. 有效的字母异位词) 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互…

每日一题(LeetCode)----哈希表–有效的字母异位词

1.题目(242. 有效的字母异位词)

  • 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。

    注意:若 st 中每个字符出现的次数都相同,则称 st 互为字母异位词。

    示例 1:

    输入: s = "anagram", t = "nagaram"
    输出: true
    

    示例 2:

    输入: s = "rat", t = "car"
    输出: false
    

    提示:

    • 1 <= s.length, t.length <= 5 * 104
    • st 仅包含小写字母

    进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

2.解题思路

思路一:哈希表

两个字符串分别遍历一遍,每个串中各个字符出现的次数都存到各自的哈希表(这里用的是unordered_map,键值表示我们遍历到的字符,键值表示当前字符出现的次数),然后通过比较两个哈希表来判断这两个串是否为有效的字母异位词

思路二:排序

t 是 s的异位词等价于「两个字符串排序后相等」。因此我们可以对字符串 s 和 t 分别排序,看排序后的字符串是否相等即可判断。此外,如果 s 和 t 的长度不同,t 必然不是 s 的异位词。

作者:力扣官方题解
链接:https://leetcode.cn/problems/valid-anagram/

3.写出代码

思路一的代码
class Solution {
public:bool isAnagram(string s, string t) {unordered_map<char,int> match1;unordered_map<char,int> match2;for(char i='a';i<='z';i++){match1[i]=0;match2[i]=0;}for(auto ite=s.begin();ite!=s.end();){match1[*ite]++;ite++;}for(auto ite=t.begin();ite!=t.end();){match2[*ite]++;ite++;}for(char i='a';i<='z';i++){if(match1[i]!=match2[i]){return false;}}return true;}
};
思路二的代码
class Solution {
public:bool isAnagram(string s, string t) {if(s.length()!=t.length()){return false;}sort(s.begin(),s.end());sort(t.begin(),t.end());return s==t;}
};
作者:力扣官方题解
链接:https://leetcode.cn/problems/valid-anagram/
http://www.yayakq.cn/news/816491/

相关文章:

  • 网站前台用什么做wordpress 后台输入表格有框_预览没有边框
  • 门户网站的布局北京营销网站制作
  • 360站长工具seo网络规划设计师通过率是多少
  • 科技部网站公司网站制作要多少钱
  • 清苑区建设局网站salient wordpress
  • 网站开发免费维护一年广告类型有哪几种
  • 12306网站哪个公司做的wordpress首页不加载图片不显示
  • 寻找做电影网站团队合作wap网站优化
  • 做优化需要发多少个网站微信小程序开发文档 菜鸟教程
  • 推广网站的形式包括正规网站建设价格
  • 制作html5网站六里桥做网站公司
  • 网站需要几个人做网站付费流程
  • 天津网站seo服务自助建站系统凡科
  • 网站建设书籍xampp搭建wordpress
  • 满版型网站有哪些别人帮做的网站怎么修改病句
  • 招聘网有哪些网站比较好wordpress设计模板
  • 在网站上做播放视频广告是否违法工信部官网查询系统查询手机
  • 红色礼品网站模板搜索引擎推广的简称
  • 怎么用editplus做网站网络科技公司名称大全
  • 网站建设的合理建议dede网站404怎么做
  • 小型企业网站模板下载大连建设局网站地址
  • 100个免费货源网站网络营销类型
  • 毕业设计 网站建设选题同信.长春网站建设
  • 加强 廉政网站建设南宁网站制作费用
  • 优客逸家网站源码贸易公司做网站怎么样
  • 技术支持 湖北网站建设网站建设电话销售技巧
  • 上海奉贤网站建设网站建设 从入门到精通pdf
  • 电子商务网站的建设论文上海专业网站制作公司
  • 红河网站建设设计做网站先做母版页
  • 建网站的免费空间做黄金比较专业的网站