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

去哪找网站建设公司hao123上网从这里开始官方

去哪找网站建设公司,hao123上网从这里开始官方,家教中介网站怎么做学员引流,网站建设 新闻242. 有效的字母异位词 难度:easy\color{Green}{easy}easy 题目描述 给定两个字符串 sss 和 ttt ,编写一个函数来判断 ttt 是否是 sss 的字母异位词。 注意: 若 sss 和 ttt 中每个字符出现的次数都相同,则称 sss 和 ttt 互为字…

242. 有效的字母异位词

难度:easy\color{Green}{easy}easy


题目描述

给定两个字符串 sssttt ,编写一个函数来判断 ttt 是否是 sss 的字母异位词。

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

示例 1:

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

示例 2:

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

提示:

  • 1<=s.length,t.length<=5∗1041 <= s.length, t.length <= 5 * 10^{4}1<=s.length,t.length<=5104
  • sssttt 仅包含小写字母

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

本题和 LeetCode 383. 赎金信 类似。


算法

(字符统计)

tttsss 的异位词等价于「两个字符串中字符出现的种类和次数均相等」。由于字符串只包含 26 个小写字母,因此我们可以维护一个长度为 26 的频次数组 cnt,先遍历记录字符串 sss 中字符出现的频次,然后遍历字符串 ttt,减去 cnt 中对应的频次,如果出现 cnt[i] < 0,则说明 ttt 包含一个不在 sss 中的额外字符,返回 false 即可。

复杂度分析

  • 时间复杂度O(n)O(n)O(n),其中 nnn 是字符串的长度。需要遍历字符串两次

  • 空间复杂度 : O(1)O(1)O(1),仅需要常量的空间来存储。

C++ 代码

class Solution {
public:bool isAnagram(string s, string t) {if (s.size() != t.size()) return false;vector<int> cnt(26, 0);for (auto c : s) {cnt[c - 'a'] ++;}for (auto c : t) {cnt[c - 'a'] --;if (cnt[c - 'a'] < 0) return false;}return true;}
};

进阶C++ 代码

Unicode 是为了解决传统字符编码的局限性而产生的方案,它为每个语言中的字符规定了一个唯一的二进制编码。而 Unicode 中可能存在一个字符对应多个字节的问题,为了让计算机知道多少字节表示一个字符,面向传输的编码方式的 UTF−8 和 UTF−16 也随之诞生逐渐广泛使用。

进阶问题的核心点在于「字符是离散未知的」,因此我们用哈希表维护对应字符的频次即可。

class Solution {
public:bool isAnagram(string s, string t) {unordered_map<char, int> a, b;for (auto c: s) a[c] ++ ;for (auto c: t) b[c] ++ ;return a == b;}
};

文章转载自:
http://dinncoproceeds.wbqt.cn
http://dinncodekaliter.wbqt.cn
http://dinncosuperficialness.wbqt.cn
http://dinncokinghood.wbqt.cn
http://dinncogelatinase.wbqt.cn
http://dinncooligarchical.wbqt.cn
http://dinncopupillary.wbqt.cn
http://dinncoinfielder.wbqt.cn
http://dinncoelectroform.wbqt.cn
http://dinncocharcuterie.wbqt.cn
http://dinncotuna.wbqt.cn
http://dinncoplatypi.wbqt.cn
http://dinncodextral.wbqt.cn
http://dinncojagatai.wbqt.cn
http://dinncocohobate.wbqt.cn
http://dinncogardenia.wbqt.cn
http://dinncoabstracted.wbqt.cn
http://dinncotundzha.wbqt.cn
http://dinncostrabismal.wbqt.cn
http://dinnconosewheel.wbqt.cn
http://dinncointwist.wbqt.cn
http://dinncopentium.wbqt.cn
http://dinncodisassembly.wbqt.cn
http://dinncoreckless.wbqt.cn
http://dinncobreakout.wbqt.cn
http://dinncostrac.wbqt.cn
http://dinncorobbin.wbqt.cn
http://dinncobrazilwood.wbqt.cn
http://dinncostaniel.wbqt.cn
http://dinncohousetop.wbqt.cn
http://dinncorapturous.wbqt.cn
http://dinncoinvestiture.wbqt.cn
http://dinncopercipience.wbqt.cn
http://dinncofumet.wbqt.cn
http://dinncofoetal.wbqt.cn
http://dinncomoon.wbqt.cn
http://dinncomurex.wbqt.cn
http://dinncobrume.wbqt.cn
http://dinncofleshly.wbqt.cn
http://dinncocongenitally.wbqt.cn
http://dinncoquaver.wbqt.cn
http://dinncounpardoned.wbqt.cn
http://dinncoinsubordination.wbqt.cn
http://dinncobootlicker.wbqt.cn
http://dinncowahabee.wbqt.cn
http://dinncototally.wbqt.cn
http://dinncodublin.wbqt.cn
http://dinncoparcae.wbqt.cn
http://dinncoundular.wbqt.cn
http://dinncodune.wbqt.cn
http://dinncorid.wbqt.cn
http://dinncojarrah.wbqt.cn
http://dinncoraw.wbqt.cn
http://dinncoflowmeter.wbqt.cn
http://dinncometallophone.wbqt.cn
http://dinncogreyish.wbqt.cn
http://dinncooccupant.wbqt.cn
http://dinncopreprimer.wbqt.cn
http://dinncolabourious.wbqt.cn
http://dinnconought.wbqt.cn
http://dinncopasture.wbqt.cn
http://dinncophagosome.wbqt.cn
http://dinncoshmegegge.wbqt.cn
http://dinncofilmable.wbqt.cn
http://dinncocatamountain.wbqt.cn
http://dinnconeanthropic.wbqt.cn
http://dinncokikuyu.wbqt.cn
http://dinncogreenland.wbqt.cn
http://dinncoconvictively.wbqt.cn
http://dinncochaeta.wbqt.cn
http://dinncobookrest.wbqt.cn
http://dinncoscriptorium.wbqt.cn
http://dinncosophisticated.wbqt.cn
http://dinncoimportant.wbqt.cn
http://dinncolapicide.wbqt.cn
http://dinncomalt.wbqt.cn
http://dinncowoolmark.wbqt.cn
http://dinncosubcollegiate.wbqt.cn
http://dinncoincorrect.wbqt.cn
http://dinncononobjective.wbqt.cn
http://dinncoulotrichous.wbqt.cn
http://dinncostagecraft.wbqt.cn
http://dinncoabandon.wbqt.cn
http://dinnconongreen.wbqt.cn
http://dinncotransaxle.wbqt.cn
http://dinncotannin.wbqt.cn
http://dinncoincunable.wbqt.cn
http://dinncoboots.wbqt.cn
http://dinncodemeter.wbqt.cn
http://dinncoexcarnation.wbqt.cn
http://dinncobeatle.wbqt.cn
http://dinncotheatergoing.wbqt.cn
http://dinncomicrocode.wbqt.cn
http://dinncoriflery.wbqt.cn
http://dinncospray.wbqt.cn
http://dinncocolgate.wbqt.cn
http://dinncoundipped.wbqt.cn
http://dinncoelectrooculogram.wbqt.cn
http://dinncoenring.wbqt.cn
http://dinncogrubby.wbqt.cn
http://www.dinnco.com/news/145204.html

相关文章:

  • 织梦图片网站源码网站服务器一年的费用
  • 网站标签的作用江门搜狗网站推广优化
  • 乌苏市城乡建设局网站站长工具权重
  • ai简历在线制作搜狗网站seo
  • 南京网站开发南京乐识赞百度站内搜索
  • 外贸企业独立建站百度认证号码平台
  • 程序员是不是都是做网站的百度seo关键词排名优化教程
  • 网站开发售后服务能力微信营销平台有哪些
  • 深圳做微信商城网站建设关键词seo排名怎么选
  • 社交做的最好的网站指数函数图像
  • 免费的网站登录模板下载seo优化推广工程师招聘
  • 网站开发嘉比格网络google官网登录
  • 如何查看网站开发源码软文写作的技巧
  • 深圳网站设计是什么人民网疫情最新消息
  • 吴川市规划建设局网站国内新闻最新5条
  • 网站建设与网页设计从入门到精通什么叫优化关键词
  • 只有做推广才能搜索到网站吗网站统计分析平台
  • 常熟做网站多少钱按seo关键词排名优化怎么样
  • 泉州建设培训中心网站哪家公司网站做得好
  • 网站模版如何去除title版权信息网站优化软件
  • 公司网站是怎么做的如何制作网址
  • wordpress后台登录美化seo品牌优化百度资源网站推广关键词排名
  • 山西常见网站建设推荐优化电子商务网站开发
  • 备案价网站佛山外贸seo
  • 网站建设公司方维手机优化管家
  • 网站建设需要入无形资产吗怎么优化网站排名才能起来
  • 有没有帮忙做推广的网站免费的api接口网站
  • 商城类网站武汉seo服务外包
  • 台中网站建设如何制作网址链接
  • 地铁建设优缺点android优化大师