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

手机门户网站上海软件网站建设

手机门户网站,上海软件网站建设,网站空间服务商,网站建设的几点体会文章目录 原题链接思路1#xff08;字符串排序后比较#xff09;代码1思路2#xff08;哈希表#xff09;代码2 原题链接 Leetcode242.有效的字母异位词 思路1#xff08;字符串排序后比较#xff09; t 是 s 的字母异位词 等价于 将 t 和 s 排序后#xff0c;两个字符串… 文章目录 原题链接思路1字符串排序后比较代码1思路2哈希表代码2 原题链接 Leetcode242.有效的字母异位词 思路1字符串排序后比较 t 是 s 的字母异位词 等价于 将 t 和 s 排序后两个字符串相等利用sort()函数对字符串进行排序 如果两字符串的长度不同 也就意味不是异位词 代码1 class Solution { public:bool isAnagram(string s, string t) {if(s.size()!t.size()) return false;// 如果两个字符串的长度不同那么它们不可能互为异位词直接返回 falsesort(s.begin(), s.end());sort(t.begin(), t.end());return s t; } };思路2哈希表 直接统计字母的数量遍历两个字符串集合的时候一个用于加 一个用于减 如果之后集合里面的数字都是0 说明两两抵消 就是合法的字母异位词 否则就不是。 代码2 class Solution { public:bool isAnagram(string s, string t){unordered_mapchar,int um;// 定义 unordered_map 对象 um用于存储各个字符在字符串 s 中出现的次数if(s.size()! t.size()) return false;// 如果两个字符串的长度不同那么它们不可能互为异位词直接返回 falsefor(int i 0; i s.size(); i){um[s[i]];// 遍历字符串 s统计其中每个字符出现的次数并将其存储在 um中um[t[i]]--; // 遍历字符串 t对于其中的每个字符减少其在 um中的计数器} for(auto e: um) // 如果有任何一个键值对的值不为零则表示两个字符串不互为异位词返回 falseif(e.second ! 0) return false;return true;} };
http://www.zqtcl.cn/news/286874/

相关文章:

  • 晋城客运东站网站开发公司装修通知告示怎么写
  • 北京做手机网站的公司哪家好完整的网站开发
  • 建立网站的内容规划长沙网络推广哪家
  • 网站建设及优化教程百度网站优化排名
  • 医院网站推广渠道网站关键词排名不稳定
  • 类网站建设陕西省建设资格注册中心网站
  • 网站横幅图片网页设计怎么创建站点
  • 网站建设页面设计图片开个送快餐网站怎么做
  • 北京免费网站建设模板下载南江县建设局网站
  • 温岭手机网站建设义乌市网站建设
  • 西安网站制作费用哪家装修公司比较好的
  • 硅谷网站开发薪酬wordpress热门吗
  • 红酒营销型网站建设天一建设网站
  • 做网站建设公司哪家好安徽省住房建设部官方网站
  • 网站被黑咋样的柳州正规网站制作公司哪家好
  • 莱芜网站开发代理四川网络推广服务
  • 应该知道的网站网站全网建设莱芜
  • 北京网站页设计制作广州专业网站改版
  • 重庆网站建设建站收费免费外链网盘
  • 做加盟代理的网站比较好的网页网站设计
  • 兴义网站开发企业标准备案平台官网
  • 蓝彩网络科技_齐齐哈尔微信营销_齐齐哈尔网站建设会员卡管理系统哪里买
  • 织梦门户网站做大后建个人免费网站用哪个
  • 深圳市建设管理中心西安官网seo
  • 网站开发工作方案自己做的网站怎么维护
  • 潍坊建设部门管理网站做网站如何接单
  • 定制高端网站建设设计建立的近义词
  • 企业网站建设进度邢台163官网
  • 17做网店网站池尾替代wordpress 搜索
  • 网站建设资料 优帮云商品分类标准