由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 谁给说说juggling algorithm里面的gcd
相关主题
[合集] 面试题求解面试题目
面试小小经验Contract to Fulltime Drupal Developer--Seattle WA
攒RP,抱一个G公司的电话面试,顺便求祝福!*REVENUE ANALYST* - Online Advertising (Bellevue, WA)
请教一个排序的问题Algorithm in C++大家怎么准备?
面试题:两个有序数组中的最小差值Algorithms的书
请教一道经典的面试真题面试的时候可以用STL吗
late-shift trading support needed in Northern New JerseyA Video algorithm job from a headhunter (转载)
epi 还是 The Algorithm Design Manual问一下,google 面试
相关话题的讨论汇总
话题: gcd话题: juggling话题: algorithm话题: set话题: 数组
进入JobHunting版参与讨论
1 (共1页)
w****o
发帖数: 2260
1
数组大小为N, 要shift by k positions
有关的讨论在:
http://www.mitbbs.com/article_t/JobHunting/32080185.html
这个juggling algorithm,其实就是把数组分成了gcd(N, k)个set,在每个set里的数可
以通过k跳,互相到达,所以他们之间就可以交换。
我的问题是,如何从数学上证明这gcd(N, k)个set之间是没有任何的交集?同时这gcd(
N, k)个set的并集正好就是整个数组?
是不是要从 k modulus N方面来着手?
谢谢!
w****o
发帖数: 2260
2
这个链接解释了。
http://eli.thegreenplace.net/2008/08/29/space-efficient-list-ro

gcd(

【在 w****o 的大作中提到】
: 数组大小为N, 要shift by k positions
: 有关的讨论在:
: http://www.mitbbs.com/article_t/JobHunting/32080185.html
: 这个juggling algorithm,其实就是把数组分成了gcd(N, k)个set,在每个set里的数可
: 以通过k跳,互相到达,所以他们之间就可以交换。
: 我的问题是,如何从数学上证明这gcd(N, k)个set之间是没有任何的交集?同时这gcd(
: N, k)个set的并集正好就是整个数组?
: 是不是要从 k modulus N方面来着手?
: 谢谢!

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一下,google 面试面试题:两个有序数组中的最小差值
Algorithm in C完整版下载请教一道经典的面试真题
Best C++ booklate-shift trading support needed in Northern New Jersey
本版mj pdf合集epi 还是 The Algorithm Design Manual
[合集] 面试题求解面试题目
面试小小经验Contract to Fulltime Drupal Developer--Seattle WA
攒RP,抱一个G公司的电话面试,顺便求祝福!*REVENUE ANALYST* - Online Advertising (Bellevue, WA)
请教一个排序的问题Algorithm in C++大家怎么准备?
相关话题的讨论汇总
话题: gcd话题: juggling话题: algorithm话题: set话题: 数组