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

网站添加关键字金融公司网站模版

网站添加关键字,金融公司网站模版,广东圆心科技网站开发需要多少钱,贸易公司网站建242 有效的字母异位词 给定两个字符串 和 #xff0c;编写一个函数来判断 是否是 的字母异位词。stts 注意#xff1a;若 和 中每个字符出现的次数都相同#xff0c;则称 和 互为字母异位词。stst 示例 1: 输入: s “anagram”, t “nagaram” 输出: true 示例 2: 输…242 有效的字母异位词 给定两个字符串 和 编写一个函数来判断 是否是 的字母异位词。stts 注意若 和 中每个字符出现的次数都相同则称 和 互为字母异位词。stst 示例 1: 输入: s “anagram”, t “nagaram” 输出: true 示例 2: 输入: s “rat”, t “car” 输出: false 提示: 1 s.length, t.length 5 * 104 s 和 仅包含小写字母t 解决方案 提供思路 1暴力解法两层for循环同时还要记录字符是否重复出现时间复杂度是 O(n^2)。 2数组其实就是一个简单哈希表而且这道题目中字符串只有小写字符那么就可以定义一个数组来记录字符串s里字符出现的次数。 需要定义一个多大的数组呢定一个数组叫做record大小为26 就可以了初始化为0因为字符a到字符z的ASCII也是26个连续的数值。 定义一个数组叫做record用来上记录字符串s里字符出现的次数。 需要把字符映射到数组也就是哈希表的索引下标上因为字符a到字符z的ASCII是26个连续的数值所以字符a映射为下标0相应的字符z映射为下标25。 再遍历 字符串s的时候只需要将 s[i] - ‘a’ 所在的元素做1 操作即可并不需要记住字符a的ASCII只要求出一个相对数值就可以了。 这样就将字符串s中字符出现的次数统计出来了。 那看一下如何检查字符串t中是否出现了这些字符同样在遍历字符串t的时候对t中出现的字符映射哈希表索引上的数值再做-1的操作。 那么最后检查一下record数组如果有的元素不为零0说明字符串s和t一定是谁多了字符或者谁少了字符return false。 最后如果record数组所有元素都为零0说明字符串s和t是字母异位词return true。 上代码 public class Solution {public bool IsAnagram(string s, string t){int sl s.Length, tl t.Length;if (sl ! tl) return false;int[] a new int[26];for (int i 0; i sl; i){a[s[i] - a];a[t[i] - a]--;}foreach (int i in a){if (i ! 0)return false;}return true;} }以上是碰到的第二百四十二题后续持续更新。感觉对你有帮助的小伙伴可以帮忙点个赞噢
http://www.huolong8.cn/news/74697/

相关文章:

  • 长垣县做网站的酒店官方网站建设书
  • 呼伦贝尔建设网站wordpress 文章点击排行
  • 嘉兴网站关键词优化男的怎么做直播网站
  • 阿里云网站怎么备案域名网站后台维护技能
  • 广州seo公司品牌网络推广优化网站
  • 佛山app开发公司南昌seo网站推广费用
  • 小说网站排名人气如何用织梦程序制作多个页面网站
  • 济宁市环保局建设项目审批网站在哪个网站上做预收款报告
  • 网站建设与维护试卷论文如何优化网站图片大小
  • 吴中区建设局网站企业网站总结
  • 成都网站建设联系电话网站建设设计风格描述
  • 织梦小说网站源码对建设工程施工合同实施过程中
  • 湘潭什么网站做c1题目抖音代运营电销话术
  • 随州网站建设私域流量运营管理
  • 网站建设营改增自己做公司网站成本
  • 网站开发有几种语言app开发公司概况
  • 网站使用授权书网站开发工作平时做什么
  • 响应式网站一般做多大官方网站英语
  • 广告公司网站设计策划书夏天做啥网站致富
  • 左侧 导航 网站淘客的手机网站怎么做
  • 网站 动态内容加速wordpress 插件不生效
  • 怎么查网站备案域名备案软件开发工具的基本功能
  • 学代码的网站做网站都用什么语言
  • 北京最新头条新闻镜像网站做优化
  • 网站常见错误代码企业网站建设要多少
  • 云主机 网站吗山东网站建设费用
  • 织梦绿色企业网站模板网站优化软件破解版
  • 上海网站建设科技公司安徽安庆中考成绩查询
  • 福州建站模板厂家wordpress 微信机器人
  • 有免费做海报的网站吗做个营销型网站要多少钱