leetcode-242. Valid Anagram
来源:互联网 发布:java验证码识别 编辑:程序博客网 时间:2024/06/07 17:00
1、题目来源:点击打开链接
2、题目:
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
3、也是将字母做为索引,然后进行计数:
public class Solution { public boolean isAnagram(String s, String t) { if(s.length()!=t.length()) return false; char [] str1=s.toCharArray(); char [] str2=t.toCharArray(); int sum=0; int[] count=new int[26]; for(char c:str1){ count[c-'a']++; } for(char c:str2){ if(--count[c-'a']<0) return false; } return true; }}4、和题目一样:
leetcode-383. Ransom Note
0 0
- [leetcode] 242.Valid Anagram
- leetcode 242. Valid Anagram
- [leetcode] 242. Valid Anagram
- leetCode 242. Valid Anagram
- Leetcode 242. Valid Anagram
- 242. Valid Anagram LeetCode
- LeetCode 242. Valid Anagram
- LeetCode 242. Valid Anagram
- [LeetCode]242. Valid Anagram
- 【LeetCode】242. Valid Anagram
- leetcode 242. Valid Anagram
- leetcode 242. Valid Anagram
- LeetCode--242. Valid Anagram
- LeetCode *** 242. Valid Anagram
- #leetcode#242. Valid Anagram
- leetcode 242. Valid Anagram
- LeetCode 242. Valid Anagram
- 242.[LeetCode]Valid Anagram
- LEETCODE 136.Singel Number
- Java调用Windows命令
- Swift学习:2.7 闭包
- 用java构建二叉排序树,实现先序,中序和后序遍历
- Spring 配置使用 - 装配 Bean
- leetcode-242. Valid Anagram
- Java基础知识思维导图
- linux中可重入函数和线程安全
- 区间重合判断问题
- Visual Studio Code 快捷键
- android多线程-AsyncTask之工作原理深入解析(下)
- unsigned int与int相加
- IMX6 驱动代码位置
- Java编程专题思维导图