剑指Offer(三十四):第一个只出现一次的字符

star2017 1年前 ⋅ 617 阅读
摘要

在一个字符串中找到第一个只出现一次的字符,并返回它的位置。

一、前言

本系列文章为《剑指Offer》刷题笔记。

刷题平台:牛客网

书籍下载:共享资源

二、题目

在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置。

1、思路

建立一个哈希表,第一次扫描的时候,统计每个字符的出现次数。第二次扫描的时候,如果该字符出现的次数为1,则返回这个字符的位置。

2、代码

C++:

Python:

更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: