力扣:字符串中的第一个唯一字符 (C语言)

题目描述:

给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。

力扣:字符串中的第一个唯一字符 (C语言)_第1张图片

 

一、解题思路

题目要求返回第一个不重复的字符,有两个要求:

1.我们需要标记出这些不重复的元素,让他们与重复过的元素分开

2.找出不重复的第一个元素

依次写出下方代码

二、代码

代码如下(示例):

int firstUniqChar(char * s){
    int i=0;
    int len=strlen(s);
    int a[26]={0};//26个英文字母
    for(i=0;i

你可能感兴趣的:(leetcode,算法,c语言,数据结构)