当前位置: 首页 > 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.xdnf.cn/news/173737.html

相关文章:

  • 10 DPSK原始对话记录
  • ultralytics-YOLO模型在windows环境部署
  • Redis 笔记(三)-Redis 基本知识及五大数据类型
  • day004
  • PostgreSQL WAL 幂等性详解
  • PH热榜 | 2025-04-26
  • 论文速报《ChatBEV:理解BEV地图的视觉语言模型新突破》
  • uniapp自定义一个选择年月日时分的组件。
  • Linux CentOS 安装Python 3.8.0
  • 8、HTTPD服务--CGI机制
  • BR_单时隙/多时隙灵敏度(Sensitivity-single/multi slot packets)
  • Apache Tomcat 漏洞(CVE-2025-24813)导致服务器面临 RCE 风险
  • 域名系统DNS
  • 03.04、化栈为队
  • PAT第七题素数对猜想
  • 手机充电进入“秒充“时代:泡面刚下锅,电量已满格
  • 贪心算法和动态规划
  • 【Flutter】Unity 三端封装方案:Android / iOS / Web
  • EN18031测试,EN18031认证,EN18031报告解读
  • MySQL 锁等待超时问题解析:Lock wait timeout exceeded;try restarting transaction
  • PLC在仪表控制系统中的应用
  • windows10系统:如何把文件夹里的图片直接显示出来?
  • vue3实现对自定义组件自由拖动效果
  • 如何有效防止 SQL 注入攻击?
  • [创业之路-341]:华为人力资源管理 - 华为技术专家体系详解
  • 论文导读 - 基于大规模测量与多任务深度学习的电子鼻系统实现目标识别、浓度预测与状态判断
  • 计算机网络全栈精讲:从 TCP/UDP 原理到 Socket 编程与 HTTP 协议实战(含代码实现)
  • 深入浅出JVM - Java架构师面试实战
  • 【网络原理】 网络编程套接字
  • Animate 中HTMLCanvas 画布下的鼠标事件列表(DOM 鼠标)