- (void)viewDidLoad {
[super viewDidLoad];
NSMutableArray *tempArray = [NSMutableArray arrayWithArray:@[@"3", @"4", @"5", @"7", @"1998", @"452"]];
NSLog(@"排序后的数组 = %@", [self sortArray:tempArray]);
}
- (NSMutableArray *)sortArray:(NSMutableArray *)inputArray {
if (inputArray.count == 0 || inputArray.count == 1) {
return inputArray;
}
NSInteger removeTime = 0;
for (int i = 0; i < inputArray.count - removeTime; i++) {
NSString *tempString = inputArray[i];
if ([tempString integerValue] % 2 == 0) {
//偶数
} else if ([tempString integerValue] % 2 != 0) {
//奇数
[inputArray removeObject:tempString];
[inputArray addObject:tempString];
i--;
removeTime++;
}
}
return inputArray;
}
网友评论