第一个只出现一次的字符
来源:互联网 发布:网络视讯赌博真假 编辑:程序博客网 时间:2024/06/04 19:22
在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
public class Solution { public static int FirstNotRepeatingChar(String str) { if (str.length() == 0) return -1;//题目有点奇怪,说了字符串长度大于1,却还要特判 int[] val = new int[100000]; for (int i = 0; i < 100000; i++) val[i] = 0; for (int i = 0; i < str.length(); i++) { val[str.charAt(i)]++; } int result = 0; for (int i = 0; i < str.length(); i++) { if (val[str.charAt(i)] == 1) { result = i; break; } } return result; }}
阅读全文
0 0
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- mysql索引需要了解的几个注意
- 一年级孩子应该掌握什么
- java开发之shiro
- 解决spring的java.lang.IllegalArgumentException异常。
- 对 VirtualApp hook过程的理解
- 第一个只出现一次的字符
- 线程池的使用
- BZOJ 1503: [NOI2004]郁闷的出纳员 treap
- 常用类和集合框架
- 将数据库查询出来的二维数组变成一维数组
- webpack-dev-server 支持 react-router BrowserHistory
- 计算机网络 | 基本概念
- ASP.Net 的按钮事件中显示ASPxPopupControl,控件显示不出来
- FFmpeg 学习之 centos 下编译配置