LeetCode OJ-387. First Unique Character in a String
来源:互联网 发布:nginx加lua模块 编辑:程序博客网 时间:2024/06/05 05:23
387. First Unique Character in a String
Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.
Examples:
s = "leetcode"return 0.s = "loveleetcode",return 2.
Note: You may assume the string contain only lowercase letters.
利用辅助记录的数组判重就行了,注意空串情况,代码如下:int firstUniqChar(char* s) { int res = -1; int rec[26] = { 0 }; int len = (int) strlen(s); int i; for (i = 0; i < len; ++i) { ++rec[(int) (s[i] - 'a')]; } for (i = 0; i < len; ++i) { if (rec[(int) (s[i] - 'a')] == 1) { res = i; break; } } return res;}
0 0
- <LeetCode OJ> 387. First Unique Character in a String
- LeetCode OJ-387. First Unique Character in a String
- leetcode OJ:387. First Unique Character in a String
- [Leetcode]First Unique Character in a String
- LeetCode: First Unique Character in a String
- LeetCode-First Unique Character in a String
- leetcode---First Unique Character in a String
- leetcode:First Unique Character in a String
- LeetCode-First Unique Character in a String
- [Leetcode] First Unique Character in a String
- leetcode First Unique Character in a String
- Leetcode First Unique Character in a String
- LEETCODE--First Unique Character in a String
- LeetCode -- First Unique Character in a String
- LeetCode : First Unique Character in a String
- LeetCode First Unique Character in a String
- LeetCode-----First Unique Character in a String
- LeetCode—387. First Unique Character in a String
- 设计模式:代理模式(Proxy)
- SQLite数据库的使用之使用内置函数
- POJ 1729 Jack ans Jill(bfs)
- QDU easy problem(另类枚举)
- C# 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接的错误
- LeetCode OJ-387. First Unique Character in a String
- spring框架中的定时器
- windows下Python连接Oracle
- CXTPReportView--VirtualList
- NS3系列—1———NS3中文教程:3下载及编译软件
- JavaScript的异步实现
- commons configuration 自动 reload 配置文件
- 关于opencv 图像掩膜操作srcImage.copyto(dstImage, mask)说明
- 堆排序