博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指offer66之第一个只出现一次的字符(java)
阅读量:3751 次
发布时间:2019-05-22

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

题目描述

在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)

代码实现:

import java.util.HashMap;public class Solution {    public int FirstNotRepeatingChar(String str) {//用哈希表的方式用来统计字符出现的字数,时间复杂度O(n)        if(str==null||str.length()==0){            return -1;        }        char[] chars = str.toCharArray();        HashMap
map = new HashMap
(); for(int i=0;i

转载地址:http://ptssn.baihongyu.com/

你可能感兴趣的文章
SpringCloud详细教程3-Eureka服务注册中心
查看>>
SpringMVC中常用的几个注解@RequestBody
查看>>
SpringCloud详细教程6-Zookeeper
查看>>
Freemarker使用mht制作导出word模板
查看>>
Freemarker使用xml写word模板-遇到的坑
查看>>
PyQt5基础用法ui转py后需要修改的地方
查看>>
Scanner类
查看>>
基本类型包装类
查看>>
System类常用方法
查看>>
Runtime类、Math类和Random类的常用方法
查看>>
数据处理类常用方法
查看>>
Collections和Character类 常用静态方法
查看>>
HTML之Javascript——BOM浏览器对象模型
查看>>
JAVA基础中的基础
查看>>
JDBC基础操作
查看>>
连接池
查看>>
Servlet的使用——重定向和转发
查看>>
JSP技术的使用——好像过时了唉。。。。。
查看>>
MVC模式概述
查看>>
Web之过滤器Filter
查看>>