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

怎么在凡科做自己网站拉新平台

怎么在凡科做自己网站,拉新平台,佳木斯城乡建设局网站,wordpress博客百度收录题目描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s "anagram", t "nagaram" 输…

题目描述

  1. 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
  2. 注意:若 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 仅包含小写字母

解题思路:

1.对两个字符串进行排序,看排序后字符串是否相等即可

2.哈希表,维护一个长度26的批次数组,先遍历字符串s出现频次,再遍历t,减去数组中对应的批次,如果出现数组[i]<0,则返回false即可

题解:

思路一:

class Solution {public boolean isAnagram(String s, String t) {if(s.length()!=t.length()){return false;}char[] str1=s.toCharArray();char[] str2=t.toCharArray();Arrays.sort(str1);Arrays.sort(str2);return Arrays.equals(str1,str2);}
}

思路二:

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

http://www.15wanjia.com/news/39190.html

相关文章:

  • 怎么找网站的后台地址郑州seo优化大师
  • 什么网站可以免费做视频软件百度平台我的订单查询在哪里
  • 网站活动怎么做哈尔滨优化推广公司
  • asp网站 打开网络营销是网上销售吗
  • 做网站的设计软件营销渠道有哪些
  • 做旅游网站公司搜索引擎的作用
  • 郑州做优化的公司有哪些单页关键词优化费用
  • 云服务器做网站seo就业前景如何
  • 可视化网页设计优质的seo快速排名优化
  • 怎么制作个人作品网站百度小说风云榜排名完结
  • php做的网站有哪些百度关键词推广网站
  • 曲靖做网站公司百度sem推广具体做什么
  • 网站优化的文章上海高玩seo
  • 鄱阳网站建设多少钱门户网站排行榜
  • 成都建设网站win10优化工具下载
  • idea做网站石家庄网站建设培训
  • 网站后台密码破解教程郑州seo外包阿亮
  • 网站建设 互成网络网络营销的内容主要有哪些
  • 昆明网站建设优化图片广州专业seo公司
  • 中国著名b2b电子商务网站b站推广怎么买
  • 网站后期维护合同抚顺网站seo
  • 网站上传的图片怎么做的清晰度河北seo网络优化师
  • asp动态网站开发课后答案论文收录网站
  • 做兼职网站的项目方案seo优化师
  • 做外链音乐网站排名第一的玉米品种
  • 网站建设网站徒手整形培训谷歌广告推广
  • 做物流网站注意什么长沙的seo网络公司
  • 域名wordpress网站的优化从哪里进行
  • 旅游网站建设的意义企业官网怎么做
  • 网站开发 网页设计编程培训班学费一般多少钱