这个题目,有一个陷阱。
就是找到第一个只出现一次的字符。
第一个 和 只出现一次 是两个条件。
网上很多同学的答案,都只是满足了只出现一次,但是没有保证是第一个。
所以如果输入aadbcc 那么应该输出的就是d了。
所以,是不是应该还有一个数组,维护每个字母第一次出现的位置呢?
本文探讨了一种算法挑战:如何在给定的字符串中找到第一个仅出现一次的字符,并强调了不仅要考虑字符的唯一性还要确保其为首次出现的重要性。
就是找到第一个只出现一次的字符。
第一个 和 只出现一次 是两个条件。
网上很多同学的答案,都只是满足了只出现一次,但是没有保证是第一个。
所以如果输入aadbcc 那么应该输出的就是d了。
所以,是不是应该还有一个数组,维护每个字母第一次出现的位置呢?

被折叠的 条评论
为什么被折叠?