错误写法

class Solution {
public:int FirstNotRepeatingChar(string str) {int length = str.size();if(length <= 0)return 0;char res[256] = {0};for(int i = 0;i < length;i++){res[str[i]]++;}for(int i = 0;i < length;i++){if(res[str[i]] == 1)return i;}}
};

整个代码的return都是在if条件下return的,但万一都不满足if条件,就没有了return。

剑指offer 35 第一个只出现一次的字符相关推荐

  1. 【LeetCode】剑指 Offer 50. 第一个只出现一次的字符

    [LeetCode]剑指 Offer 50. 第一个只出现一次的字符 文章目录 [LeetCode]剑指 Offer 50. 第一个只出现一次的字符 一.哈希表 二.有序哈希表 本题考查哈希表的使用, ...

  2. 剑指offer:第一个只出现一次的字符

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

  3. [剑指offer] 34. 第一个只出现一次的字符

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

  4. 《剑指offer》-- 第一个只出现一次的字符、数组中只出现一次的数字、字符流中第一个不重复的字符、数组中重复的数字

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

  5. 【算法】剑指 Offer 50. 第一个只出现一次的字符

    1.概述 在字符串 s 中找出第一个只出现一次的字符.如果没有,返回一个单空格. s 只包含小写字母. 示例 1: 输入:s = "abaccdeff" 输出:'b' 示例 2: ...

  6. 剑指Offer之第一个只出现一次的字符

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

  7. LeetCode-剑指 Offer 50. 第一个只出现一次的字符

    剑指 Offer 50. 第一个只出现一次的字符 class Solution {public:char firstUniqChar(string s) {unordered_map<char, ...

  8. 剑指 Offer 35. 复杂链表的复制

    剑指 Offer 35. 复杂链表的复制 题目 题目链接 解题思路 题目理解 解题思路 具体代码 题目 题目链接 https://leetcode-cn.com/problems/fu-za-lian ...

  9. 【LeetCode】剑指 Offer 35. 复杂链表的复制

    [LeetCode]剑指 Offer 35. 复杂链表的复制 文章目录 [LeetCode]剑指 Offer 35. 复杂链表的复制 package offer;import java.util.Ar ...

  10. 剑指offer面试题[35]-第一个只出现一次的字符

    题目描述 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置. 分析:        这个题目最直观的思路是:从头开始扫描这个字符串 ...

最新文章

  1. 函数重载需要注意的点
  2. 第四范式陈雨强获评首届世界人工智能大会云帆奖 | 2020WAIC
  3. Indetifier
  4. SCOM数据库整理索引计划出错
  5. IntentService解析
  6. java如何实现乌龟爬行_请教:一只乌龟的运动
  7. SUMIFS函数多条件求和的9个实例【转载】
  8. python 系统策略禁止这个安装_电脑无法安装软件提示设置了系统策略禁止此项安装怎么办?...
  9. pythonpath怎么设置_Python编程该怎么入门 模块引用的方法有哪些
  10. QT4升级QT5调研报告
  11. 常用视频格式简述(RMVB\RM\WMV\ASF\AVI\MPEG1\MPEG2\MPEG4\MOV)
  12. 市场上常见电阻阻值表
  13. django教程ajax,Django Ajax的使用教程
  14. win10非核心版本的计算机上
  15. java游戏英雄时代攻略_军团战棋英雄时代战役攻略 战役全关卡通关攻略
  16. apicloud——云编译失败
  17. 苹果笔记本计算机内存不足怎么办,苹果手机更新系统内存不够怎么处理-电脑内存不足怎么解决...
  18. python辅助脚本教程_Python简单实现阴阳师挂机脚本
  19. DEPICT实现基因优化(gene prioritization)、gene set富集分析(geneset enrichment)、组织富集分析(tissue enrichment)...
  20. 手机端APP活体真活人检测扫描人脸识别SDK之张嘴摇头眨眼点头确认真人非图片...

热门文章

  1. 实训作业 4(界面2)
  2. 201771010130 王志成《面向对象程序设计(java)》第十八周学习总结
  3. (转)泊松分布和指数分布:10分钟教程
  4. 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
  5. udp广播收到重复包
  6. 作业要求 20181030-1 Alpha发布用户使用报告
  7. Vova and Train (codeforces 1066A)
  8. MySQL配置与启动
  9. Ajax 六. JSON数据解析
  10. 待续--mysql中key 、primary key 、unique key 与index区别