2013-07-05 132 views
2

對於一個單子,說旋轉陣列逆時針

1,2,3,4,5,6 

當有人說旋轉陣列抗/逆時針2次,有兩種方法可以做到這一點:

case 1: 1st time: 6,1,2,3,4,5 
     2nd time: 5,6,1,2,3,4 

case 2: 1st time: 2,3,4,5,6,1 
     2nd time: 3,4,5,6,1,2 

在這兩種情況下,我應該考慮哪一種?

+1

這是任意的,但我認爲案例1類似於「順時針」,案例2是逆時針。 – Blorgbeard

+0

考慮第二.... – Anirudha

+0

我同意@Blorgbeard。在大多數情況下,我認爲順時針是從左到右(情況1),逆時針是從右到左(情況2)。 – Hayden

回答

1

你應該考慮的情況下2爲逆時針狀波紋管:

* 
    1 
6  2 
5  3 
    4 

順時針旋轉是在方向1 -> 2 -> 3 -> ... -> 6一樣,

* 
    6 
5  1 
4  2 
    3 

和逆時針旋轉的方向1 -> 6 -> 5 -> ... -> 2之類的。

* 
    2 
1  3 
6  4 
    5 
1

你應該考慮情況1順時針方向。因爲,你正在將數值轉移到順時針方向的右側。第二種情況是反時鐘方向。

相關問題