• 2有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).


    1. NSMutableArray *arr = [[NSMutableArray alloc] init];  
    2.         for (int i = 0; i < 15 ; i++) {  
    3.             [arr addObject:[NSString stringWithFormat:@"damo%d",i]];  
    4.         }  
    5.         NSLog(@"%@",arr);  
    6.         NSMutableArray *bigArr =  [[NSMutableArray alloc] initWithCapacity:1];  
    7.         NSMutableArray *smallArr = nil;  
    8.         for (int i = 0; i < [arr count]; i++) {  
    9.                         if (i % 3 == 0) {  
    10.                 //只要读到0 3 6 9 12 就开辟空间存储接下来的三个元素  
    11.                 smallArr = [[NSMutableArray alloc] initWithCapacity:1];  
    12.                 //将小数组添加到大数组中进行管理  
    13.                 [bigArr addObject:smallArr];  
    14.             }  
    15.             [smallArr addObject:[arr objectAtIndex:i]];  
    16.         }  
    17.         NSLog(@"%@",bigArr);</span>  
  • 相关阅读:
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale
    CodeForces 785B Anton and Classes
    CodeForces 785A Anton and Polyhedrons
    爱奇艺全国高校算法大赛初赛C
    爱奇艺全国高校算法大赛初赛B
    爱奇艺全国高校算法大赛初赛A
    EOJ 3265 七巧板
    EOJ 3256 拼音魔法
    EOJ 3262 黑心啤酒厂
  • 原文地址:https://www.cnblogs.com/as5346/p/4476931.html
Copyright © 2020-2023  润新知