数据结构起步自测题
文章平均质量分 58
TransLaTion2004
这个作者很懒,什么都没留下…
展开
-
自测-5 Shuffling Machine(附注释及关键内容翻译)
(如果在第i个位置(输入54个顺序数字的位置)的数字是j,那么将第i个位置(当前牌的位置)的牌移动到第j个位置。举例:假如有五张牌:S3, H5, C1, D13 ,J2。给定一个洗牌顺序{4,2,5,3,1},结果将是J2, H5, D13, S3, C1(第一个顺序值对应第一张牌S3,顺序值为4,那么就将S3从第一个位置移动到第4个位置,以此类推)。如果我们重复洗牌.....(顺序仍然是{4,2,5,3,1}不变)原创 2022-11-03 10:39:50 · 207 阅读 · 0 评论 -
自测-4 Have Fun with Numbers(全部测试点已通过)
【代码】自测-4 Have Fun with Numbers(全部测试点已通过)原创 2022-11-02 14:37:16 · 272 阅读 · 0 评论 -
自测-4 Have Fun with Numbers(测试点4.5未通过)
unsigned long long位数大时×2会丢失精度,因此测试点4.5过不去,下次换个思路来吧。原创 2022-11-01 22:22:39 · 79 阅读 · 0 评论 -
自测-3 数组元素循环右移问题
思路:无论如何位移,最终都能在两串相连的原数字中找到符合要求的答案;例如:1 2 3位移2次总结:输入N个数字后,紧挨着向前复制相同的N个,再从初始位置(输入的第一个数字)之前M位开始输出即可另:如果M>N,取M=M%N即可得到正确的位移数,因为当M是N的倍数时,输出的数字位置不变。原创 2022-11-01 10:28:43 · 85 阅读 · 0 评论 -
自测-2 素数对猜想
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(原创 2022-10-31 21:14:42 · 92 阅读 · 0 评论