Algorithm 逆时针旋转的算法是什么
我能做一个顺时针旋转的算法:1->2->3->4->1->2->3。。。 是这样的:Algorithm 逆时针旋转的算法是什么,algorithm,Algorithm,我能做一个顺时针旋转的算法:1->2->3->4->1->2->3。。。 是这样的: (i % 4) + 1 现在我需要做相反的事情:4->3->2->1->4->3->2 你能帮帮我吗,这让我很生气D 谢谢 怎么样 5 - ((i % 4) + 1) 看起来很有意思。可能不是最理想的,但它能工作怎么样 5 - ((i % 4) + 1) 看起来很有意思。可能不是最优的,但它可以工作看看你的“顺时针”序列-你会注意到“逆时针”序列总是5减去相应的顺时针值。因此, 5 - ((i % 4
(i % 4) + 1
现在我需要做相反的事情:4->3->2->1->4->3->2
你能帮帮我吗,这让我很生气D
谢谢 怎么样
5 - ((i % 4) + 1)
看起来很有意思。可能不是最理想的,但它能工作怎么样
5 - ((i % 4) + 1)
看起来很有意思。可能不是最优的,但它可以工作看看你的“顺时针”序列-你会注意到“逆时针”序列总是5减去相应的顺时针值。因此,
5 - ((i % 4) + 1)
应该有用。在大多数语言中,括号也可以省略,因为通常在加减之前执行%
。看看“顺时针”序列-您会注意到“逆时针”序列总是5减去相应的顺时针值。因此,
5 - ((i % 4) + 1)
应该有用。在大多数语言中,括号也可以省略,因为
%
通常在加法和减法之前执行。对于逆时针值,请尝试以下公式
4-(i%4)
对于逆时针方向的值,请尝试以下公式 4-(i%4)
我很惊讶这里没有提到它,但是没有真正的理由去减去任何东西(我个人认为它不那么可读)-一个加法模可以做同样的事情-
(i + 3) % 4
一般而言—
(i + (N-1)) % N
或返回任意步骤m
-
(i + (N-m)) % N
我很惊讶这里没有提到它,但是没有真正的理由去减去任何东西(我个人认为它不那么可读)-一个加法模可以做同样的事情-
(i + 3) % 4
一般而言—
(i + (N-1)) % N
或返回任意步骤m
-
(i + (N-m)) % N