zoukankan      html  css  js  c++  java
  • 数组排序

    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[]) {

        @autoreleasepool {

           // 2.@"6",@"34",@"56","78"存入数组,并进行排序降序输出结果

            NSArray *arr=@[@"6",@"34",@"56",@"78"];

            NSComparator com=^(id obj1,id obj2){

                int obj11=[obj1 intValue];

                int obj22=[obj2 intValue];

                

                if (obj11==obj22) {

                    return NSOrderedSame;

                }else if (obj11>obj22){

                    return NSOrderedAscending;

                }else{

                    return NSOrderedDescending;

                }

            };

            NSArray *sortArr=[arr sortedArrayUsingComparator:com];

            for(id xin in sortArr){

                

                NSLog(@"%@",xin);

            }

            

            

           

            //第3题 对以下数据进行首字母升序排序,并输出 一种使用冒泡和数组默认的排序*/

          NSArray*arr1=@[@"TimCook",@"JonyIve",@"SteveJobs",@"RobertBrunne",@"PhilipSchiller"];

            NSArray *sortArr1=[arr1 sortedArrayUsingSelector:@selector(compare:)];

            NSLog(@"%@",sortArr1);

            

        }

        return 0;

    }

  • 相关阅读:
    1
    iulg
    实验10
    作业5 指针应用
    作业4 函数应用
    实验9 指针
    实验 8 数组2
    实验7
    实验6 数组1
    实验5
  • 原文地址:https://www.cnblogs.com/LiHai/p/5113123.html
Copyright © 2011-2022 走看看