[笔试] 在一个字符串中找到第一个只出现一次的字符

题目: 在一个字符串中找到第一个只出现一次的字符. 如输入abaccdeff, 则输出b.

Python写算法真是太爽了...

def find(str_):
    d = {}
    for s in str_:
        if s in d:
            d[s] += 1
        else:
            d[s] = 1
    for s in str_:
        if d[s] == 1:
            print(s)
            break

find("abaccdeff")

可惜笔试基本要求用C或Java...


[Java基础] 多线程


[Java基础] 多线程


[Java基础] Top 10 questions of Java Strings

Top 10 questions of Java Strings


[算法] KMP

KMP


[C++基础] 字符指针

char*


[C++基础] new 和 delete

new 和 delete


[灵机一动] 赛马问题

猴子分桃


[算法] 位图排序

位图排序


[算法] 动态规划算法解最长公共子序列LCS问题

动态规划算法解最长公共子序列LCS问题