extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
מסובב את רכיבי האוסף כך שהאלמנט
middle
יסתיים ראשון.מוּרכָּבוּת
O( n )הַצהָרָה
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
ערך החזרה
האינדקס החדש של האלמנט שהיה הראשון לפני הסיבוב.
מסובב את רכיבי האוסף כך שהאלמנט
middle
יסתיים ראשון.מוּרכָּבוּת
O( n )הַצהָרָה
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
ערך החזרה
האינדקס החדש של האלמנט שהיה הראשון לפני הסיבוב.
מסובב את רכיבי האוסף כך שהאלמנט
middle
יסתיים ראשון.מוּרכָּבוּת
O( n )הַצהָרָה
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
ערך החזרה
האינדקס החדש של האלמנט שהיה הראשון לפני הסיבוב.