创建 数组规定每组个数

创建数组规定每组个数

NSArray *array = [UIFont familyNames];

_fontArray  = [[NSMutableArray alloc]initWithCapacity:13];

NSMutableArray *temp = nil;

for (int index = 0; index < [array count]; index++) {

//取出字体

NSString *font =array[index];

if (index % 5 == 0) {

temp =[[NSMutableArray alloc]initWithCapacity:5];

[_fontArray addObject:temp];

[temp release];

}//将整除5时,创建temp数组,添加到 _fontArray

[temp addObject:font];//将字体放到temp 中

}

//将字体放入数组

时间: 2024-10-05 04:05:13

创建 数组规定每组个数的相关文章

OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法

<span style="font-size:24px;">//////第一种方法 // NSMutableArray *arr = [NSMutableArray array]; // for (int i = 0; i < 13; i ++) { // [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]]; // } // NSLog(@"%@",arr);

二位数组的子数组最大值

该题是poj的1050号题:http://poj.org/problem?id=1050 同时在<编程之美> 2.15 小节 思想是: 1.把二维降到一维,把 同一列的若干个数的和算出来, 然后从行的角度,变成求一维数组的子数组和的最大值, 一共要计算 (1+n)*n/2 次一维数组的和最大值 2.在求同一列的若干数的和的时候,用辅助数组加快计算: 把第l列中, 第1~k行数的和提前计算好,放到辅助数组 b[k][l]中, 然后求 第l列的 第i行和第j行之间的数的和,就等于 b[i][l]-

1146: 零起点学算法53——数组中插入一个数

1146: 零起点学算法53--数组中插入一个数 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 1749  Accepted: 613[Submit][Status][Web Board] Description 给定有序数组(从小到大),再给你一个数,要求插入该数到数组中并保持顺序 Input 多组测试,每组第一行输入一个整数n,然后是n个有序的整数 第二行输入1个整数m和1个整数K Outpu

动态创建数组

使用运算符new也可以创建数组类型的对象,这时需要给出数组的结构说明.用new运算符动态创建一维数组的语法形式为: new 类型名[数组长度]: 其中数组长度指出了数组元素的个数,它可以是任何能够得到正整数值的表达式. 细节: 用new动态创建一维数组时,在方括号后仍然可以加小括号"()",但小括号内不能带任何参数.是否加"()"的区别在于,不加"()",则对数组每个元素的初始化,与执行"new T"时所进行初始化的方式相同:

oc-创建数组

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建数组 //1.快速创建数组  @[] NSArray *week=@[@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN&qu

数组-创建数组

数组是一个相同类型的有序集合.特点:1.数组的长度一旦声明指定后,无法更改2.数组中的数据类型不能混合(数组中元素的数据类型不能混合存储). 数组的长度:数组中能容纳最大元素的个数.数组的下标:表示数组中元素存储位置,其存取范围[0,数组的长度-1]. 声明数组 public class HelloWorld { public static void main(String[] args) { // 声明一个数组 int[] a; } } int[] a; 声明了一个数组变量.[]表示该变量是一

08.18 javascript 06 数组 数组的概念 创建数组 读取数组中的元素 稀疏数组 添加和删除数组的元素 数组遍历 多维数组 数组的方法 类数组对象 作为数组的字符串

# 数组 ### 数组的概念 * 数组是值的有序集合 * 数组中的每个值 称之为 元素 * 每个元素可以是任意数据类型的值 * 每个元素都有索引(下标) * 元素的索引从0开始,按照顺序递增. 元素最大的索引 2^32-2 ### 创建数组 * 直接量 `[]` * 构造函方式  `new Array()` ### 读写数组中的元素 * 数组名[索引] ### 稀疏数组 * js数组的索引是连续的 * 没有连续的给元素赋值 , 没有赋值的元素会自动赋值 undefined ### 添加和删除 数

创建数组

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建数组 //1.快速创建数组  @[] NSArray *[email protected][@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@&

第2章 数字之魅——求数组的子数组之和的最大值

求数组的子数组之和的最大值 问题描述 分析与解法 [解法一] 具体代码如下: 1 package chapter2shuzizhimei.maxsumsubarray; 2 /** 3 * 求数组的子数组之和的最大值 4 * [解法一] 5 * @author DELL 6 * 7 */ 8 public class MaxSumSubArray1 { 9 //求数组的子数组之和的最大值 10 public static double maxSum(double a[]){ 11 double