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

汉鼎网站建设源码怎么搭建WORDPRESS

汉鼎网站建设,源码怎么搭建WORDPRESS,阿里云php网站建设教程,网站推广码怎么做今天是学习新知识的一天,String 类中有太多细枝末节,需要我去学习跟掌握了。 话不多说,今天给大家带来一道字符串的题目~ 一、题目 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在&…

今天是学习新知识的一天,String 类中有太多细枝末节,需要我去学习跟掌握了。

话不多说,今天给大家带来一道字符串的题目~

一、题目

给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。

注意:

  • s 只包含小写字母

示例 1:

输入: s = "leetcode"
输出: 0

示例 2:

输入: s = "loveleetcode"
输出: 2

示例 3:

输入: s = "aabb"
输出: -1

二、思路解析

这道题我的做法是,创建一个用于计数的数组 count [ ],元素个数为 26 ,因为题中要求 “ s 只包含小写字母 ”。

然后我对字符串进行了一次遍历操作,为的是用 CharAt 函数取出每一个元素,并赋值给一个新字符 ch 。

这样我们就能通过 [ch-'a'] 来访问计数数组 count 的元素下标了,并对其进行 ++ 操作。

接下里一步就是重新遍历一次,并作出判断,题目要求的 “第一次出现的不重复的字符串” ,在我们看来,也就是 count [ ] == 1 而已,符合条件的直接返回即可。

同样,不符合直接返回 -1 ,这道题到这里也就解决了~

三、完整代码

class Solution {public int firstUniqChar(String s) {int[] count = new int [26];for(int i = 0;i < s.length();i++){char ch = s.charAt(i);count[ch-'a']++;}for(int j = 0;j < s.length();j++){char ch = s.charAt(j);if(count[ch-'a'] ==1){return j;}}return -1; }}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.yayakq.cn/news/677368/

相关文章:

  • 十大图片素材网站甘肃网站seo技术厂家
  • 做超市海报的网站wordpress网站搬家图片路径
  • 运河建设集团网站百度站长平台投诉网站
  • 东莞手机网站价格便宜香奈儿网站建设
  • 深圳市公司网站建设企业有没有做那个的视频网站
  • 网站建设中企动力最佳a4域名查询注册信息
  • 网站开发单子企业做pc网站需要什么资料
  • 网站建站代理加盟网站免费的正能量漫画
  • 网站 国外服务器wordpress动图打开很慢
  • 公众号链接的手机网站怎么做中企动力邮箱设置
  • 网站建设定义浙江特种作业证件查询
  • 网站做等保是按照什么定级别的二维码网页制作价格
  • 亚马逊网站建设做什么wordpress标题都是大写
  • 设计师接私活的网站上海市教育网官网
  • 女人和男人做爰网站开拓网站建设
  • 私人网站建设方案书框架栏目访链家网网站开发
  • 360免费建站官网入口不带区域的公司名称怎么注册
  • 江安县建设招标网站跨境电商培训
  • 劳动仲裁院网站建设南昌net网站开发
  • 南京网站开发价格上海装修公司电话
  • 官网网站源码中国铁建官网
  • 去百度建网站中山做网站哪家专业
  • 百度网站免费电话自己电脑 wordpress
  • 网站页面创意商城县建设局网站
  • 电话用网站做综合布线外链推广平台
  • 网站空间到期提示买东西网站建设
  • 便捷网站建设哪家好免费素材视频网站
  • 心理咨询网站建设wordpress 调用GPS
  • dede网站站内推广方法seo代理
  • 做网站的如何兼职常用wordpress搭建环境