首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

循环单词重复标记

重复标记 难点在于如何判断是否是循环单词,看到别人的思路:可以把当前单词重复一次,然后所有的循环单词都是可以在这个重复的单词中找到的,其实有点像循环移位和线性移位的关系,周期延拓之后线性移位和循环移位的结果是一样的...word的循环单词都是wordword的子串,找子串可以借助string::find(s)函数,这样就能判断是否是子串。...这样我们就可以去遍历vector中的单词了,对于第一个单词,扩充,然后在余下的单词中找是循环关系的,找到的应该都是要标记出来的,要不会有重复,可以定义一个vector来标记这个单词是否被找到(找到了在后面就无需遍历了...),每完成这样的一次查找,计数器+1,一直遍历到最后一个单词。...check[i]) { dbCurrent = words[i] + words[i]; for (int j = i + 1; j <

52130
领券