由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 【A】 Equivalent Rotational String
相关主题
MS Onsite面经问一个G公司的题
继续咱人品求bless亚麻二面经Google电面被拒,郁闷中
求教两道面试题Amazon电话二面
问一道CareerCup里的题目Search in a sorted, rotated list
请教一道公司面试题问个题
大家帮我看看这个题,给个思路amazon 电面题
曾经fail掉的一个电话面试以及题目Google电面
问大家关于编程的经验Amazon电面 (面经)
相关话题的讨论汇总
话题: string话题: rotational话题: equivalent话题: careercup话题: kmp
进入JobHunting版参与讨论
1 (共1页)
g**********y
发帖数: 14569
1
Careercup上看到的:怎么判断两个String是否rotational equivalent? O(N)
把KMP实现一遍,是O(N)。除此之外呢?
能想到的一个是算hashcode, sum(c[i]*31^i)对一个大数取模,然后移位比较。感觉不
是很好。
有什么想法?
c****x
发帖数: 61
2
不可能有比O(N)低的吧

【在 g**********y 的大作中提到】
: Careercup上看到的:怎么判断两个String是否rotational equivalent? O(N)
: 把KMP实现一遍,是O(N)。除此之外呢?
: 能想到的一个是算hashcode, sum(c[i]*31^i)对一个大数取模,然后移位比较。感觉不
: 是很好。
: 有什么想法?

g**********y
发帖数: 14569
3
Careercup上看到的:怎么判断两个String是否rotational equivalent? O(N)
把KMP实现一遍,是O(N)。除此之外呢?
能想到的一个是算hashcode, sum(c[i]*31^i)对一个大数取模,然后移位比较。感觉不
是很好。
有什么想法?
c****x
发帖数: 61
4
不可能有比O(N)低的吧

【在 g**********y 的大作中提到】
: Careercup上看到的:怎么判断两个String是否rotational equivalent? O(N)
: 把KMP实现一遍,是O(N)。除此之外呢?
: 能想到的一个是算hashcode, sum(c[i]*31^i)对一个大数取模,然后移位比较。感觉不
: 是很好。
: 有什么想法?

x*******7
发帖数: 223
5
这题比较一个string的头和另一个的尾往另一头走不就行了?

【在 g**********y 的大作中提到】
: Careercup上看到的:怎么判断两个String是否rotational equivalent? O(N)
: 把KMP实现一遍,是O(N)。除此之外呢?
: 能想到的一个是算hashcode, sum(c[i]*31^i)对一个大数取模,然后移位比较。感觉不
: 是很好。
: 有什么想法?

1 (共1页)
进入JobHunting版参与讨论
相关主题
Amazon电面 (面经)请教一道公司面试题
常见的一个电面题大家帮我看看这个题,给个思路
问道看到的面试题曾经fail掉的一个电话面试以及题目
问个常见算法题的变形问大家关于编程的经验
MS Onsite面经问一个G公司的题
继续咱人品求bless亚麻二面经Google电面被拒,郁闷中
求教两道面试题Amazon电话二面
问一道CareerCup里的题目Search in a sorted, rotated list
相关话题的讨论汇总
话题: string话题: rotational话题: equivalent话题: careercup话题: kmp