# 387. First Unique Character in a String QuestionEditorial Solution

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1.

Examples:

s = “leetcode”
return 0.

s = “loveleetcode”,
return 2.
Note: You may assume the string contain only lowercase letters.

int firstUniqChar(char* s) {

int i;
char *str;

int count[26];
memset(count, 0, 26 * sizeof(int));

for(str = s; *str != '\0'; str++) {
i = *str - 'a';
count[i]++;
}

for(str = s; *str != '\0'; str++) {
i = *str - 'a';
if(count[i] == 1)
return str - s;
}

return -1;
}

• 本文已收录于以下专栏：

## LeetCode387—First Unique Character in a String

LeetCode387 First Unique Character in A String
• zhangxiao93
• 2016年08月26日 21:46
• 892

## 【python】【leetcode】【算法题目387—First Unique Character in a String】

• u014615155
• 2016年12月04日 14:18
• 337

## 387. First Unique Character in a String --Python

387. First Unique Character in a String Given a string, find the first non-repeating character in i...
• Chris_zhangrx
• 2018年01月22日 22:09
• 46

## LeetCode之路：387. First Unique Character in a String

LeetCode之路：387. First Unique Character in a String 一、引言这道题题意非常简单，却让我思考了很久，或许难的并不是这道题，是纠结于解题思路的那种困扰吧。...
• u012814856
• 2017年06月02日 16:11
• 884

## 387. First Unique Character in a String

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t ex...
• Al_xin
• 2016年08月22日 22:18
• 512

## 387. First Unique Character in a String Java

1、题目来源：点击打开链接 2、题目： Given a string, find the first non-repeating character in it and return it...
• tzh476
• 2016年09月04日 18:37
• 449

## First Unique Character in a String（字符串中的第一个唯一字符）

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t ex...
• ajiangfan
• 2016年09月22日 11:18
• 778

## first unique character in a string

• u012204343
• 2014年09月21日 08:26
• 1537

## 387.leetcode First Unique Character in a String(easy)[统计字符串字符次数]

Given a string, find the first non-repeating character in it and return it's index. If it doesn't ex...
• qz530308783
• 2016年08月22日 19:51
• 528

## LeetCode 387. First Unique Character in a String

• MrSiz
• 2016年09月13日 18:15
• 160

举报原因： 您举报文章：387. First Unique Character in a String QuestionEditorial Solution 色情 政治 抄袭 广告 招聘 骂人 其他 (最多只允许输入30个字)