美文网首页iOS表格绘制
iOS开发 - 获取数组中最大数,最小数

iOS开发 - 获取数组中最大数,最小数

作者: 我是卖报的小行家 | 来源:发表于2021-01-06 11:46 被阅读0次

需求:获取数组中最大的数,最小数
其实就是一排序算法
直接上方法

//获取获取数组中最大的数
- (CGFloat) getMaxNumberWithArray: (NSMutableArray *) array{
 if (array.count == 0) {
        return 0.0f;
    }
    
    CGFloat max = [array[0] floatValue];
    for (NSNumber *number in array) {
        CGFloat temp = [number floatValue];
        if (max < temp) {
            max = temp;
        }
    }
    
    return max;
}

同理获取数组中最小的数

- (CGFloat) getMinNumberWithArray: (NSMutableArray *) array{
if (array.count == 0) {
        return 0.0f;
    }
    
    NSInteger minIndex = 0;
    CGFloat min = [array[0] floatValue];
  
    for (int i = 0; i < array.count; i ++) {
        CGFloat temp = [array[i] floatValue];
        if (min > temp) {
            min = temp;
            minIndex = i;
        }
    }
    
    return minIndex;
}

相关文章

  • iOS开发 - 获取数组中最大数,最小数

    需求:获取数组中最大的数,最小数其实就是一排序算法直接上方法 同理获取数组中最小的数

  • 用KVC获取数组最值/平均值/获取批量返回值等

    开发中获取数组中最大/最小值会先进行排序再取值.获取数组的平均值会求和取平均,略显麻烦.其实iOS中可以利用KVC...

  • Return Largest Numbers in Arrays

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • FCC-JS-BAS-Return Largest Number

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • free code camp,找出多个数组中的最大数

    找出多个数组中的最大数 右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新...

  • FCC 257 - 找出多个数组中的最大数

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • Return Largest Numbers in Arrays

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • Return Largest Numbers in Arrays

    大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。largestOfFo...

  • NumPy 基础

    ndarray 数据类型 ndarray 设置单一值 ndarray.shape ndarray 小数组填充大数组...

  • 找出多个数组中的最大数

    大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。 提示:你可以用for...

网友评论

    本文标题:iOS开发 - 获取数组中最大数,最小数

    本文链接:https://www.haomeiwen.com/subject/qdsnoktx.html