当 str1 中的字符匹配时,我尝试删除 str2 中的字符。假设如果 string2 是“Haelloi Waoruld”并且 string1 是“aiu”,那么在从 strin2 中的字符串 1 中删除每个字符后, string2 看起来像:“Hello World”
虽然我可以用普通的字符串操作来解决这个问题,但我被要求使用 C 语言的哈希表概念来实现同样的问题。我不知道如何在哈希表中实现它。
谁能帮我解决同样的算法?
最佳答案
遍历 str1,创建一个由字符索引的 bool 表,如果字符在 str1 中则为 true。然后遍历 str2 并仅输出表中值为 false 的字符。
关于c - 当 str1 中的字符匹配时,如何删除 str2 中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14093859/