Java实现 LeetCode 242 有效的字母异位词
242. 有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入: s = “anagram”, t = “nagaram”
输出: true
示例 2:
输入: s = “rat”, t = “car”
输出: false
说明:
你可以假设字符串只包含小写字母。
进阶:
如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?
class Solution {public boolean isAnagram(String s, String t) {int[] map = new int[128];char[] sArray = s.toCharArray();for(char ch:sArray){map[ch]++;}char[] tArray = t.toCharArray();for(char ch:tArray){map[ch]--;}for(int n:map){if (n != 0) {return false;}}return true;}
}
Java实现 LeetCode 242 有效的字母异位词相关推荐
- LeetCode 242. 有效的字母异位词 (计数排序思想字符处理)
242. 有效的字母异位词 题意: 任意给定两个单词字符串,判断这两个字符串是否是字母异位词 思路: 先判断字符串长度是否相等 将s字符串每个字母映射到数组中,在对应位置++ 将t字符串每个字母映射到 ...
- LeetCode 242. 有效的字母异位词【哈希表】
242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 示例 ...
- leetcode:242 : 有效的字母异位词
题解: 我们可以用一个数组来统计字符串中各个字母出现的次数. 通过比较各自的统计数组的相同与否来判断是不是字母异位词 有题目可知道字母都是小写的,所以统计的数组大小为26即可. bool isAnag ...
- leetcode——242. 有效的字母异位词
问题描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram& ...
- leetcode 242. 有效的字母异位词 思考分析
题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 我们先考虑低阶版本,认为字符只有26种可能,然后将a ~ z的字符映射到数组的索引0 ~ 25,数组中存放的则是 ...
- leetcode 242. 有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram" ...
- 小白 LeetCode 242 有效的字母异位词
字母异位词 字符串由相同字母组成,但允许排列顺序不同. 如"aaabbb" 与 "ababab" 是字母异位词, 而"aabb" 与 &qu ...
- Leetcode 242.有效的字母异位词(哈希表)
传送门:力扣 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 示例 1:输入: ...
- Leetcode 242.有效的字母异位词 By Python
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram" ...
最新文章
- 智能驾驶计算平台算力技术
- python怎么用matplotlib生成图表_Python让图表奔跑起来,Matplotlib的神奇用处
- linux下安装c/c++环境(gcc/gcc+)
- python代码物理_利用python求解物理学中的双弹簧质能系统详解
- swfheader 0.10 Released(已更正下载地址)
- 云垒·私有云一体化安全管理平台
- 一篇不错的讲解Java异常的文章
- dlink虚拟服务器端口转发,D-Link路由器端口转发怎么设置【图文教程】
- 安卓应用间的数据共享:ContentProvider、ContentResolver全解
- mysql中的on的执行顺序_MySQL -- join , on , where 的执行顺序
- 卡巴斯基安全部队2013中文免费版【可免费使用一个月】
- 借贷行业,还有明天吗?
- bootstrap fileupload插件实现文件上传与前端回显图片
- 十进制进制法_关于二进制、十进制、八进制、十六进制数据转换计算方法详细总结...
- 物联网设备数据流转之搭建前端服务框架:Vue3.0, ElementPlus, Axios, Echarts
- C语言:结构体与位段——自定义类型
- 系统思考:富者越富基模
- php54_php5.4官方下载|
- 阿里云搭建frp(其他云,通用)内网穿透
- 手贱对mac进行了系统更新到 macOS Big Sur 出现系统异常导致开不了机,一直卡在开机页面,解决过程。
热门文章
- 今年95后很狂阿里P7晒出工资单:狠补了两眼泪汪汪,真香...
- python 123 io网站答题如果最小化会有提示吗_爬虫进阶教程:百万英雄答题辅助系统...
- ups不间断电源高频机和工频机UPS不间断电源的比较
- c++ SFML ftp删除文件
- 我所积累的20条编程经验(乔纳森·丹尼可)
- 设置apache可以让php在多个虚拟空间限制读写权限
- Python二级考试知识点(史上最全)
- WSUS(Windows Server Update Services)注册表配置
- cv基础学习篇(一)
- ADSL宽带经常掉线断网故障处理方法