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

电子商务网站建设视频教学郑州建站推广公司

电子商务网站建设视频教学,郑州建站推广公司,东莞市路桥公司,如何自己建设淘宝网站今天给大家分享的题目是leetcode242有效的字母异位词 我们先看题目描述#xff1a; Chatgpt中对于字母异位词的解释如下#xff1a; 字母异位词是指由相同的字母组成但顺序不同的单词。换句话说#xff0c;字母异位词具有相同的字母#xff0c;只是排列顺序不同。 简单的将…今天给大家分享的题目是leetcode242有效的字母异位词 我们先看题目描述 Chatgpt中对于字母异位词的解释如下 字母异位词是指由相同的字母组成但顺序不同的单词。换句话说字母异位词具有相同的字母只是排列顺序不同。 简单的将就是字母相同但是顺序不同。 特别地在leetcode中的题目判题标准中“abc”与“abc”也算字母异位词。 好了下面来讲下我得思路。 解题思路 首先我们可以开辟一个长度为26的数组用于统计每个字母出现的次数。然后我们遍历第一个传入的字符串s将字符串中出现的字母存放在数组中去并进行统计。然后我们对字符串t进行遍历并用数组中存放的字符串s所统计的字母减去t中出现的字母如果说最后数组为0表示是字母异位词否则就不是。 下面我们来结合代码进行进一步梳理思路 public boolean isAnagram(String s, String t) {int arr[]new int[26];int i0;//遍历字符串sfor (i0;is.length();i){arr[s.charAt(i)-a];}//遍历字符串tfor (i0;it.length();i){arr[t.charAt(i)-a]--;}//遍历数组for (i0;iarr.length;i){if (arr[i]!0){return false;}}return true;}可能大家看了代码之后最不能理解的是arr[s.charAt(i)-a]这一点是什么意思我们首先调用s.charAt(i)获取字符串中的每个字母加入我们的s是”abc“当i0时s.charAt(0)就为a然后a-a的结果就是0arr[0]也就是数组下标为0的位置进行数值1因为我们数组初始化时默认赋值全部为0这样就可以对字母出现的次数进行统计了。然后对字符串t同样也是相同到底只不过字符串s在统计字母时对下标位置进行而字符串t则是进行–。 那么这道题的代码并不难难的是这道题的思路如果是第一次接触到本道题的同学可以结合我的思路和代码进行好好梳理一下。 那么今天的题目分析及代码讲解就到这里结束了如果觉得博主写的对你有帮助的话麻烦给博主点个小爱心谢谢O(∩_∩)O
http://www.pierceye.com/news/992852/

相关文章:

  • 织梦做中英文企业网站给特宝网站商家网址怎样做
  • 网站邮箱接口怎么设置WordPress国外主机
  • 西安做网站的公司哪家好怎么样查询网站被挂黑链
  • 卯兔科技网站建设河南旅游集团 网站建设
  • 重庆网站建设c做食品网站的素材
  • 网站如何制作的简单的管理系统有哪些
  • 职高网站建设知识点一个人开发一个网站需要多久
  • c 做的网站怎么上传博客 选择 WordPress
  • dw可以做有后台的网站么?泰安抖音seo
  • 龙岗网站建设 信科网络网站备案后要做什么
  • 深圳建立网站公司网站公众号开发一般收费
  • 网站建设要做什么有关网站建设的书
  • 网站前台开发由什么做的seo网络贸易网站推广
  • 网站设计与开发范本wordpress 左图右文
  • 网站后台的搭建seo网站推广教程
  • 长春做网站的公司男生怎么找的小资源
  • 在线课程网站建设规范甘肃手机版建站系统信息
  • 自定义网站模板中国进出口企业名录
  • 晟合建设集团网站高中文凭能学做网站吗
  • 黑色网站模板建筑工程查询网
  • 建设网站jw100有哪些做鞋机设备的网站
  • 模仿网站建设大学生网站设计论文范文
  • 浙江杭州网站建设服务公司哪家好社区推广经验做法
  • 牟平网站制作公司天安云谷网站建设
  • 培训网站建设方案书沈阳定制网站方案
  • 廊坊公司快速建站电子商务网站建设前期规划方案
  • 西安网站建设盈科wordpress 评论模板
  • 网站制作的电话潍坊建立企业网站公司
  • 二级建造师证书查询官方网站21年没封直接可以进的
  • 计科专业毕设做网站傻瓜式做网站程序