LeetCode242. 有效的字母异位词——C语言
题目描述:
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
示例 1:
输入: s = “anagram”, t = “nagaram” 输出: true 示例 2:
输入: s = “rat”, t = “car” 输出: false
我的题解:
bool isAnagram(char * s, char * t){int sarr[26]={0},tarr[26]={0};for(int i=0;s[i]!='\0';i++){sarr[s[i]-97]++;}for(int i=0;t[i]!='\0';i++){tarr[t[i]-97]++;}for(int i=0;i<26;i++){if(sarr[i]!=tarr[i]){return false;}}return true;}
LeetCode242. 有效的字母异位词——C语言相关推荐
- LeetCode242/567.字符串的排列:有效的字母异位词(Kotlin语言)
LeetCode242.有效的字母异位词 题目描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram" ...
- 力扣242.有效的字母异位词(Java语言,排序法、散列表法)
题目描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 解题思路: 思路1: ...
- leetcode242. 有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram" ...
- leetcode242. 有效的字母异位词(两种方法map或数组)
一:题目 二:上码 1:方法一(map解法) class Solution {public:bool isAnagram(string s, string t) {/**思路:1.分析题意,这个是要判 ...
- 算法训练Day6 | LeetCode:242. 有效的字母异位词(数组作哈希表);349. 两个数组的交集(Set作哈希表);202.快乐数 (Set作哈希表);1. 两数之和(Map作哈希表)
目录 LeetCode242. 有效的字母异位词 方法:数组作哈希表 1. 思路 2. 代码实现 3. 复杂度分析 4. 思考 Leetcode349. 两个数组的交集 方法一:用Set作HashMa ...
- 小白刷代码随想录day6 -- 242.有效的字母异位词,349.两个数组的交集,202快乐数,1.两数之和
今天是刷代码随想录的day6.昨天day5元宵节休息日.今天开始了哈希表部分.对于哈希表的内容之前没有怎么学习过,所以今天的刷题主要以学习方法为主.待二刷的时候争取能够手撕代码! 哈希法 首先一个大前 ...
- Leetcode算法题(C语言)16--有效的字母异位词
题目:有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词. 示例 1: 输入: s = "anagram", t = " ...
- 有效的字母异位词python(leetcode242)
#242. 有效的字母异位词 第一个哈希表题目 输入: s = "anagram", t = "nagaram" 输出: true 输入: s = " ...
- LeetCode-有效的字母异位词
题目描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 输入: s = "anagram", t = "nagaram" ...
最新文章
- 【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)
- 桥接模式(Bridge)
- ​MEMS在未来面临的挑战
- Visual Studio 2005 Professional Released
- loadrunner目录分析
- 推荐系统炼丹笔记:Deep Retrieval
- win7 右键计算机 服务 设备管理器,win7系统计算机右键菜单添加设备管理器的操作方法...
- linux用户类型分类,信息安全技术题库:SELinux安全上下文主要包括用户、角色、类型、层次和分类字段。( )...
- Fibonacci in the Pocket 模拟
- 实际打印页码偏上_4个Excel打印小技巧,想怎么打就怎么打?
- grub.conf解析
- 手机上将mp4转换成amv_如何在智能手机上将图像转换为黑白图像
- JDK8中Lambda 表达式语法糖脱糖[非原创]
- 软件测试速记口诀(一)<软件测试基础>
- 【漏洞复现】phpstudy隐藏后门漏洞的验证与利用
- 计算机 哈弗结构图,作为一个程序员,不知道什么是冯诺依曼体系结构?那肯定也不知道哈佛结构喽!...
- 华清远见重庆中心—JS阶段技术总结/个人总结
- day1 - SDK入门
- 针对韩国开展的一系列韩文类恶意文档定向攻击行动分析 part-1
- Django+Layui+Mysql数据可视化系统项目(三)
热门文章
- 安利一个简单且易用的自助建站平台,建设效果堪比wordpress
- 自我调节——形象的静
- Android显示GIF动画
- 彻底解决python库安装慢的问题
- python 显示 “SyntaxWarning: “is“ with a literal. Did you mean “==“?” 警告
- 设置访问计算机密码,计算机访问时如何设置访问密码.doc
- 解决问题的方法:构建业务中台的基础——共享服务体系
- java 工厂类静态方法,为什么要在JAVA工厂模式中使用静态方法
- 京东计划投资苏州高铁新城用地,11号公告内的3宗地块将正式出让
- HR真的会嫌弃跳槽频繁的测试人员吗?