当前位置: 首页 > 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。

http://www.dtcms.com/a/159162.html

相关文章:

  • 在线教育系统开发常见问题及解决方案:源码部署到运营维护
  • 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月笔记
  • 电镀废水资源化利用的工艺介绍
  • Centos 7.6安装redis-6.2.6
  • 解决新搭建的centos虚拟器,yum下载不了的问题
  • 蓝桥杯 2. 确定字符串是否是另一个的排列
  • LS2K0300龙芯开发板——智能车竞赛
  • 假设检验学习总结
  • 图像预处理-形态学变换
  • React-Native项目矢量图标库(react-native-vector-icons)以及如何使用
  • 强化学习机器人路径规划——Sparrow复现
  • adb常用的20个命令