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

力扣:242. 有效的字母异位词

242. 有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。

注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。

示例 1:

输入: s = "anagram", t = "nagaram"
输出: true

示例 2:

输入: s = "rat", t = "car"
输出: false

提示:

  • 1 <= s.length, t.length <= 5 * 104
  • s 和 t 仅包含小写字母

进阶: 如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

class Solution {public boolean isAnagram(String s, String t) {int[] a = new int[26];for(int i = 0;i < s.length();i++){a[s.charAt(i)-'a']++;}   for(int i = 0;i < t.length();i++){a[t.charAt(i)-'a']--;}for(int i = 0;i < 26;i++){if(a[i]!=0)return false;}return true;}
}

http://www.lryc.cn/news/351766.html

相关文章:

  • 设计模式14——组合模式
  • MyBatis面试题(Mybaits的优点、缺点、适用场合、与Hibernate有哪些不同)
  • python写接口性能测试
  • 《暮色将尽》跨越世纪的历程,慢慢走向并完善自我
  • python-鸡兔同笼问题:已知鸡和兔的总头数与总脚数。求笼中鸡和兔各几只?
  • 【NumPy】关于numpy.transpose()函数,看这一篇文章就够了
  • 什么是住宅IP代理?为什么需要家庭 IP 代理
  • Java方法的重载
  • RabbitMQ 消息队列安装及入门
  • K8S认证|CKA题库+答案| 14. 排查故障节点
  • Linux:网络管理命令之ss
  • 数据结构-队列(带图详解)
  • python文件名通常以什么结尾
  • 前端javascript 中 JSON.parse() 的作用
  • 【Linux学习】进程基础API
  • 音视频及H264/H256编码相关原理
  • 查看cpu进程数
  • MySQL优化篇
  • Python3 笔记:部分专有名词解释
  • javaAPI文档中文版(JDK11在线版)java帮助文档,掌握文档java学习事半功倍。
  • 移动端适配:vw适配方案
  • 实战Java虚拟机-实战篇
  • 力扣:349. 两个数组的交集
  • 深度学习之基于Matlab的BP神经网络交通标志识别
  • Linux备份服务及rsync企业备份架构(应用场景)
  • 用手机打印需要下载什么软件
  • Storm在Java中的应用
  • Java 面试题日常练习
  • 卷爆短剧出海:五大关键,由AIGC重构
  • LLM实战:当网页爬虫集成gpt3.5