leetcode_387 First Unique Character in a String
来源:互联网 发布:创作歌曲的软件 编辑:程序博客网 时间:2024/05/16 15:32
题目分析
给定一个字符串,找出该字符串中第一个不重复的字符,并返回其对应的下标。如果不存在,则返回-1。
解题思路
首先遍历字符串,统计每个字符出现的次数,然后在遍历字符串,找出第一个只出现一次的字符即可。
实现程序
int firstUniqChar(string s){ if (s.length() <= 0) return -1; vector<int> temp(256, 0); // 统计每个字符出现次数 for (int i = 0; i < s.length(); i++) { temp[s[i] - '0']++; } // 找到第一个只出现一次的字符对应的下标 for (int i = 0; i < s.length(); i++) { if (temp[s[i] - '0'] == 1) return i; } return -1;}
0 0
- leetcode_387 First Unique Character in a String
- LeetCode_387. First Unique Character in a String
- leetcode_387. First Unique Character in a String 找第一个非重复的字符下标,python字典的应用
- first unique character in a string
- 152.First Unique Character in a String
- [Leetcode]First Unique Character in a String
- 387. First Unique Character in a String
- First Unique Character in a String
- LeetCode: First Unique Character in a String
- First Unique Character in a String
- 387.First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- 387. First Unique Character in a String
- LeetCode-First Unique Character in a String
- leetcode---First Unique Character in a String
- [387] First Unique Character in a String
- leetcode:First Unique Character in a String
- Codeforces #369 Div2 游记
- 文章标题
- 15.1.3
- 8.29Java课程笔记
- maven学习笔记二(ME下运行,nexus)
- leetcode_387 First Unique Character in a String
- 浅谈Spring事务隔离级别
- Android开发技术结构图
- 详解Paint的各种set方法
- 15.1.4
- 经典查询练手第一篇(不懂装懂,永世饭桶!)
- 字符串的排列-by Java
- 196. Delete Duplicate Emails
- 15.1.4