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

网站服务器类型四川大学官方网站规划建设处

网站服务器类型,四川大学官方网站规划建设处,有什么国企是做网站的,徐州网站关键词推广题目#xff1a;leetcode242. 有效的字母异位词 描述#xff1a; 给定两个字符串 s 和 t #xff0c;编写一个函数来判断 t 是否是 s 的字母异位词。 注意#xff1a;若 s 和 t 中每个字符出现的次数都相同#xff0c;则称 s 和 t 互为字母异位词。 示例 1: 输入: s “…题目leetcode242. 有效的字母异位词 描述 给定两个字符串 s 和 t 编写一个函数来判断 t 是否是 s 的字母异位词。 注意若 s 和 t 中每个字符出现的次数都相同则称 s 和 t 互为字母异位词。 示例 1: 输入: s “anagram”, t “nagaram” 输出: true 示例 2: 输入: s “rat”, t “car” 输出: false 思路 对于这道题做一个哈希表来解决是最好的暴力破解的时间复杂度太高。 首先题目其实是让我们判断字符串s和字符串t是否是同一个字符串的不一样的顺序也就是s字符串打乱顺序之后是否可以成为t。 明白了题目要求之后我们就可以做了首先题目说了可以假定都是小写字母那么字母数量就是26个如果有大写有小写那我们就要设置52个字母数量设置一个26个空间的整型数组来记录这个字符串当中出现的字母遍历第一个字符串每个字母-a’就得到了一个0到25的数字大小对应数组的下标最后对应的数组下标的位置做加一操作。 对于第二个字符串也是一样的求出对应数组的下标但是做的是减一操作。 做完上述操作之后检查哈希数组每个位置是否都是0如果是则符合规定如果不是返回false。 代码 class Solution {public boolean isAnagram(String s, String t) {int[] hashTablenew int[26]; //26个空间大小来保存26个字母的情况for(int i0;is.length();i)hashTable[s.charAt(i)-a];for(int i0;it.length();i)hashTable[t.charAt(i)-a]--;for(int i:hashTable)if(i!0)return false;return true;} }
http://www.yutouwan.com/news/143221/

相关文章:

  • 怎么制作网站论坛模板青岛硅谷网站建设公司
  • 上海做网站的多吗企业网站wap源码
  • 怎么优化网站的单个关键词排名企业网页设计模板图片
  • 浙江省工程建设质量管理协会 网站丰台网站建设
  • 电子商务网站建设方式济南市建设工程招投标协会网站
  • 网站建设目标及需求网站被入侵
  • 在线做效果图的网站有哪些成都企业网站建设那家好
  • 网站设网站设计阳江房产网二手房出售
  • 网站建设制作及推广网页设计模板素材简单
  • 如何自己创网站建个电子商务网站多少钱
  • asp网站网站建设与品牌策划方案报价
  • 精品课程网站建设毕业设计做网站内容
  • php 公司网站做竞价的网站可以做优化吗
  • 深圳市门户网站建设企业wordpress 微博文章
  • 中信建设有限责任公司网站抖音推广引流方式
  • 杭州微网站建设北京高端网站定制公司
  • 站长工具seo综合查询是什么做网站图片切图是什么
  • 聊城哪里网站做的好vps 可以做多个网站吗
  • 网站开发人员介绍wordpress discuz论坛模板
  • 永久免费的网站哪个好大型农村电商平台
  • 泾阳做网站注册网站在哪里注册
  • 建设网站企业网上银行登录入口官方移动开发
  • 帝国cms如何做网站wordpress媒体库很乱
  • st3网站开发个人网站开发总结文档
  • 迁安网站开发宝塔面板怎么建设网站
  • 网站建设费是什么无锡做网站哪家好
  • 只做动漫的h网站榆树网站建设
  • 公司网站如何做维护简述三只松鼠网络营销方式
  • 网站开发管理招聘网络架构图是什么
  • 宁波哪里有网站建设wordpress 后台教程