LintCode之FirstUniqChar
来源:互联网 发布:网络监控黑屏是么原因 编辑:程序博客网 时间:2024/06/07 01:57
给定一个字符串,找到第一个不重复的字符并返回它的索引。如果不存在,返回-1。
样例
给定s = “lintcode”,返回0。
给定s = “lovelintcode”,返回2。
public int firstUniqChar(String s) { for (int i = 0; i < s.length(); i++) { if (i == 0 && !s.substring(i + 1, s.length()).contains(s.charAt(i) + "")) { return 0; } else if (!s.substring(i + 1, s.length()).contains(s.charAt(i) + "") && !s.substring(0, i).contains(s.charAt(i) + "")) { return i; } } return -1; }
阅读全文
0 0
- LintCode之FirstUniqChar
- lintcode之Minimum Subarray
- lintcode之数组划分
- lintcode之快速幂
- lintcode之strStr
- LintCode之二进制求和
- LintCode之爬楼梯
- LintCode之比较字符串
- LintCode之报数
- LintCode之二分查找
- LintCode之快乐数
- lintcode之排列问题
- LintCode之Add Digits
- LintCode之栅栏染色
- LintCode之排列序号
- LintCode 题目之Aplusb2
- LintCode之三角形计数
- LintCode之字符串置换
- LeetCode
- 生产者-消费者问题
- CAD三维多线段转二维
- 数据泵导出报ORA-31617错误
- TCP和UDP的区别
- LintCode之FirstUniqChar
- UWP:使用Behavior实现Button点击动态效果
- HTTP协议简要分析
- websocket概念简介
- 日常(惊吓。。。)
- dp分类
- RN在Android打包发布App
- 《深入理解java虚拟机》学习-第三章-垃圾收集器
- useradd命令详解