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

有效的字母异位词

recorded:用于统计或抵消字符出现次数。

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

使用record函数统计每个字母出现的次数,先将record赋值为0。当i为0到s的长度时进入循环。记录每个字母的出现次数,s[i]-'a'表示每个字符的偏移量,例如'b'-'a'=1。跳出循环。当i为0到t的长度时进入循环。记录每个字母的出现次数,s[i]-'a'表示每个字符的偏移量,如果出现和s中偏移量相同的数字时就删除这个数字的出现次数。跳出循环。当i为0到26时,如果偏移数字出现的次数不为0,则返回false。跳出循环。返回true。

相关文章:

  • 在线教育系统开发常见问题及解决方案:源码部署到运营维护
  • HarmonyOS NEXT:多设备的自由流转
  • 使用cmd来创建数据库和数据库表-简洁步骤
  • 乐企数电发票分布式发票号码生成重复的问题修复思路分享
  • 光敏材料与智能传感技术的能源系统创新研究
  • Redis Desktop Manager 安装教程Windows
  • 数据结构二叉树与二叉搜索树c实现代码
  • 超参数详解:从基础概念到优化策略的全面指南
  • 【nvm管理多个 Node.js 版本】
  • MCP:人工智能时代的HTTP?探索AI通信新标准
  • k8s的volume
  • 苍穹外卖(缓存商品、购物车)
  • OpenVLA:大语言模型用于机器人操控的经典开源作品
  • 使用Aspose.Words将Word转换为HTML时,字体样式丢失问题及解决方法
  • keil 中优化等级的bug
  • 聊聊Spring AI Alibaba的RedisChatMemory
  • JavaEE-多线程实战01
  • 关系型数据库PostgreSQL for Mac 保姆级使用教程
  • 【三大特性】虚表 内存分布
  • AI应用讲座2025年4月笔记
  • 扎克伯格怕“错过风口”?Meta AI数字伴侣被允许与未成年人讨论不当话题
  • 牛市早报|今年国内核电项目审批首次开闸,离境退税起退点下调
  • 广州一人均500元的日料店回收食材给下一桌?市场监管部门介入调查
  • 马上评丨发钱奖励结婚,支持婚育就该系统性发力
  • 伊朗港口爆炸致18死800余伤,三分之二伤者已出院
  • 委员呼吁提高政府机构电话号码准确性,辽宁阜新回应