在集中查找移动顺序单词

时间:2014-04-01 16:23:37

标签: c++ algorithm list vector

这是一个例子,因为我有n个随机集,每个集合中有n个随机单词。 例: 我有3组字符串

Set1 {"hello","yes"}

Set2 {"dog","family"}

Set3 {"sea","sun"}

如果我从输入中读取:C hello dog - 我必须连接Set1Set2 {C = Concatenate}

如果我从输入中读取:M dog sun - 我只需移动dog中的Set3一词(将其从Set2中删除){M = Move}

我想我需要矢量<list<string > >尾巴;我必须在什么组中搜索两个单词并执行命令。

另外我需要优化内存,所以也许我应该订购每一套,搜索会更快。

有关适当方法的一些建议吗?谢谢大家。

0 个答案:

没有答案