题解 | #第一个只出现一次的字符#

第一个只出现一次的字符

https://www.nowcoder.com/practice/1c82e8cf713b4bbeb2a5b31cf5b0417c

int FirstNotRepeatingChar(char* str ) {
    int i = 0;
    while(*(str+i) != '\0')
    {
        int count = 0;
        int j = 0;
        while(*(str+j) != '\0')
        {
            if(i == j)
            {
                j++;
            }
            if(*(str+i) == *(str+j))
            {
                count++;
            }
            j++;
        }
        if(count == 0)
        {
            return i;
        }
        i++;
    }
    return -1;
}

全部评论

相关推荐

11-20 18:25
安徽大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务