查找字符串中重复字符的程序

2025 年 1 月 8 日 | 3 分钟阅读

说明

在此程序中,我们需要查找字符串中的重复字符。

要从字符串中查找重复字符,我们需要计算字符串中每个字符的出现次数。如果计数大于 1,则表示该字符在字符串中有重复项。在上面的示例中,以绿色突出显示的字符是重复字符。

算法

  1. 定义一个字符串。
  2. 将使用两个循环来查找重复字符。外循环将用于选择一个字符,并将变量 count 初始化为 1。
  3. 内循环将比较选定的字符与字符串中存在的其余字符。
  4. 如果找到匹配项,则计数增加 1,并将选定字符的重复项设置为 '0' 以标记为已访问。
  5. 内循环之后,如果字符的计数大于 1,则表示它在字符串中有重复项。

解决方案

Python

输出

 Duplicate characters in a given string: 
r
e
t
s
i

C

输出

Duplicate characters in a given string: 
r
e
t
s
i

JAVA

输出

Duplicate characters in a given string: 
r
e
t
s
i

C#

输出

Duplicate characters in a given string: 
r
e
t
s
i

PHP

输出

Duplicate characters in a given string: 
r
e
t
s
i
 
下一主题#