请教换工作后的审稿问题# Biology - 生物学
b*y
1 楼
c++的,我知道这个问题很简单,但编起来想起来总怪怪的
问题: 一个字符串数组,然后查找重复出现的字符串
e.g.
s[0] = "abc"
s[1] = "abc"
它们俩重复
如果我想用stl的set来找重复的字符串,
如果用set把s[0]存入,那用s[1]做key来查找的话,其实是找不到s[0]的,因
为其实我们是把地址存进去了,地址当然不同了。
如果把s[0]对应的字符串转成string格式,然后存入set,那么用s[1]转成的
string来查找的话,能找到重复的元素。
我的问题是:
有什么简单方法既用类似的思路来做,但不那么绕?
如果不是字符串,是一组数组,怎么检查两个数组完全相同?
问题: 一个字符串数组,然后查找重复出现的字符串
e.g.
s[0] = "abc"
s[1] = "abc"
它们俩重复
如果我想用stl的set来找重复的字符串,
如果用set
为其实我们是把地址存进去了,地址当然不同了。
如果把s[0]对应的字符串转成string格式,然后存入set
string来查找的话,能找到重复的元素。
我的问题是:
有什么简单方法既用类似的思路来做,但不那么绕?
如果不是字符串,是一组数组,怎么检查两个数组完全相同?