剑指offer 35 第一个只出现一次的字符
2017-05-23 16:53
246 查看
错误写法
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:第一个只出现一次的字符
- 剑指offer--面试题35:第一个只出现一次的字符
- 剑指offer 面试题35 字符串中第一个出现一次的字符
- 剑指Offer系列-面试题35:第一个只出现一次的字符
- 剑指offer面试题[35]-第一个只出现一次的字符
- (剑指Offer)面试题35:第一个只出现一次的字符
- 【剑指offer系列】 第一个只出现一次的字符___35
- 剑指offer-面试题35-第一个只出现一次的字符
- 剑指offer(35)第一个只出现一次的字符
- 剑指offer-35 第一个只出现一次的字符
- 面试题35:第一个只出现一次的字符
- 面试题35 第一个只出现一次的字符位置
- 【面试题】剑指Offer-35-第一个只出现一次的字符
- 剑指offer_第一个只出现一次的字符
- 《剑指offer》——第一个只出现一次的字符
- 面试题35:第一个只出现一次的字符
- (剑指offer)丑数 寻找第一个只出现一次的字符
- 面试题35:第一个只出现一次的字符
- 剑指Offer:面试题35 第一个只出现一次的字符
- 《剑指offer》-找出字符流中第一个只出现一次的字符