当前位置:网站首页>力扣242-有效的字母异位词——哈希表法
力扣242-有效的字母异位词——哈希表法
2022-08-09 04:53:00 【张怼怼√】
题目描述
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
求解思路
- 创建一个大小为26的数组arr,用于存储每个字母在字符串中出现的次数;
- 首先遍历字符串s,统计s中各个字母的出现次数(次数更新+1);
- 接下来遍历字符串t(次数更新-1);
- 最后看arr中所有元素是否都为0;
- 如果都为0,说明 s 和 t 是字母异位词,返回 true ,反之则返回 false。
输入输出示例
代码
class Solution {
public boolean isAnagram(String s, String t) {
char[] s1 = s.toCharArray();
char[] t1 = t.toCharArray();
int[] arr = new int[26];
for(char c : s1){
arr[c - 'a'] += 1;
}
for(char c : t1){
arr[c - 'a'] -= 1;
}
for(int i : arr){
if(i != 0) return false;
}
return true;
}
}
边栏推荐
- [Harmony OS] [ArkUI] ets development graphics and animation drawing
- Ali YunTianChi competition problem (machine learning) - O2O coupons prediction (complete code)
- Base64编码和图片转化
- Divisible property 1
- 学习笔记_numpy图片基本操作_自用
- I.MX6U-ALPHA开发板(串口实验)
- Pycharm Debug调试使用+代码调试理解
- What is it like to work at Kuaishou?
- 通讯录(文件版)(C语言)(VS)
- Harmony OS ets ArkUI 】 【 】 development create a view and building layout
猜你喜欢
【ITRA】2022年ITRA赛事注册流程 从0-1
【Harmony OS】【FAQ】Hongmeng Questions Collection 1
【HMS core】【Ads Kit】华为广告——海外应用在国内测试正式广告无法展示
还不了解什么是商业智能(BI)?看完这篇文章就懂了
I.MX6U-ALPHA开发板(高精度定时器)
Quantitative Genetics Heritability Calculation 1: Parent-Child Regression Method
pr22.5最新版下载地址
Dingding conflicts with RStudio shortcuts--Dingding shortcut settings
mysql content does not exist error
[Harmony OS] [ARK UI] ETS context basic operations
随机推荐
Integer multiple series
杰理之手机OTG问题【篇】
Alibaba Cloud Tianchi Contest Question (Machine Learning) - Prediction of Industrial Steam Volume (Complete Code)
抖音直播新号怎么起号?抖音直播间不进人怎么办?
杰理之采用mix out eq 没有作用【篇】
[OpenCV] - Find and draw contours
MySQL: Intent Shared Locks and Intentional Exclusive Locks | Deadlocks | Lock Optimization
关于sys.path.append(‘..‘)失效
leetcode:316. 去除重复字母
杰理之电话打入,远端听不到声音【篇】
2022下半年深圳信息系统项目管理师认证招生简章
Disappearance of heritability - wiki
2022-08-07 反思
区别如下概念:路径、绝对路径、相对路径、当前目录。系统磁盘上存在某个可执行文件,但在DOS环境输入其文件名却提示没有这个文件,是什么原因?
ddr系统检验
Ali YunTianChi competition problem (machine learning) - O2O coupons prediction (complete code)
equals和==
软件测试的方法详细介绍
EDI对接 New York & Company案例
如何选型APS系统,还需明确这七大关键因素