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;

    }

  • 相关阅读:
    Running APP 使用说明
    Android 控件八 WebView 控件
    Android 控件七 ImageView 控件
    Android 控件六 CheckBox 控件
    Android 控件五 RadioButton 控件
    Android 控件四 EditText 控件
    Android 控件三 TextView 控件实现 Button
    Android 控件二 Button
    Android 基础控件演示实例
    Android 控件一 TextView
  • 原文地址:https://www.cnblogs.com/LiHai/p/5113123.html
Copyright © 2011-2022 走看看