Pergunta de entrevista da empresa Ambonare

Reverse array eficiently.

Respostas da entrevista

Sigiloso

22 de jan. de 2014

Loop half size of the array exchanging element i with element (size-i-1). If array size is odd number than half is (size -1)/2. However, you can just do size/2 -- integer division would give above, so 15/2 = 7.

5

Sigiloso

9 de set. de 2015

- (NSArray *)reverseArray:(NSArray *)array { NSMutableArray *reversedArray = [NSMutableArray arrayWithArray:[[array reverseObjectEnumerator] allObjects]]; NSLog(@"%@", reversedArray); return reversedArray; }

1