博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个只出现一次的字符
阅读量:4522 次
发布时间:2019-06-08

本文共 748 字,大约阅读时间需要 2 分钟。

题目描述

在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).
1 import java.util.ArrayList; 2  3 /** 4  *  5  * @author gentleKay 6  * 题目描述 7  * 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中 8  * 找到第一个只出现一次的字符,并返回它的位置,  9  * 如果没有则返回 -1(需要区分大小写).10  */11 12 public class Main34 {13 14     public static void main(String[] args) {15         // TODO Auto-generated method stub16         String str = "googgle";17         int letter = Main34.FirstNotRepeatingChar(str);18         System.out.println(letter);19     }20     21     public static int FirstNotRepeatingChar(String str) {22         char[] ch = str.toCharArray();23         int[] num = new int['z'+1];24         for (int i=0;i

 

转载于:https://www.cnblogs.com/strive-19970713/p/11166287.html

你可能感兴趣的文章
如何提高android串口kernel log等级
查看>>
Docker快速配置指南
查看>>
Python基础---OS模块 (二)
查看>>
【JS点滴】substring和substr以及slice和splice的用法和区别。
查看>>
awk多模式匹配
查看>>
线段树
查看>>
[javascript]实现登陆界面拖动窗口
查看>>
a span等行内元素加margin属性后无效果解决方案
查看>>
傻瓜式硬盘重装win7系统图文加视频教程
查看>>
BZOJ 1607 [Usaco2008 Dec]Patting Heads 轻拍牛头:统计 + 筛法【调和级数】
查看>>
如果一个人请优雅的活着。
查看>>
验证码
查看>>
Django缓存配置
查看>>
Ubuntu下安装 Mysql
查看>>
LeetCode--Reverse Integer
查看>>
PHP_APC+Ajax实现的监视进度条的文件上传
查看>>
计算机网络课堂笔记3.29
查看>>
word2vec----CBOW
查看>>
衰减学习率真的有用吗?
查看>>
ORACLE 建库过程总结
查看>>