当前位置: 首页 > 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月笔记
  • 天启年间故宫“三殿”重修与晚明财政
  • 对谈|“对工作说不”是不接地气吗?
  • 履新宿州市政府党组书记后,任东暗访五一假期安全生产工作
  • 湖南新宁一矿厂排水管破裂,尾砂及积水泄漏至河流,当地回应
  • 体坛联播|欧冠巴萨3比3战平国米,柯洁未进入国家集训队
  • 范宇任上海宝山区副区长