美文网首页
OC中数组的并集和排序

OC中数组的并集和排序

作者: 不疯魔难以成佛 | 来源:发表于2016-06-24 16:39 被阅读0次

NSArray  *arr1 = @[@"1",@"3",@"7",@"6",@"4",];

NSArray  *arr2 = @[@"2",@"4",@"7",@"6",@"9"];

//数组合并

NSArray*arr = [arr1arrayByAddingObjectsFromArray:arr2];

//使用NSSet集合去重,NSSet是集合的意思

NSSet*set = NSSetsetWithArray:arr];

//数组排序

NSArray*array = [setsortedArrayUsingDescriptors:@[[NSSortDescriptorsortDescriptorWithKey:nilascending:YES]]];

第二种方式

NSMutableArray*array2 =  [NSMutableArray   array];

for (int i =0; i<arr1.count; i++){

for (int j = 0;j<arr2.count.count; j++){

if(arr1[i]==arr2[j]){

[array2 addObject:arr1[i]];

}}}

NSArray*paixu = [array2sortedArrayUsingDescriptors:@[[NSSortDescriptorsortDescriptorWithKey:nilascending:YES]]];

NSLog(@"array2 =%@",paixu);

相关文章

  • OC中数组的并集和排序

    NSArray *arr1 =@[@"1",@"3",@"7",@"6",@"4",]; NSArray *arr...

  • OC中数组排序总结

    过完节回来,感觉很多东西都生疏了。总结一下数组的排序。应该不会太完美,后续添加补充。 OC中的数组排序方法其实不太...

  • Scala菜鸟进阶之路之数组相关操作三

    常用算法 1、求和 2、min和max 3、sorted方法将数组或数组缓冲排序并返回经过排序的数组或数组缓冲,这...

  • OC数组排序

    oc中数组排序的方法很多,下面列举两种方法: 1.定义一组数字数组 2.排序 方法一: 方法二: 3.打印结果:

  • JavaScript 中的数组去重和排序

    排序 Sort方法 在JavaScript中,数组Array本身有具有Sort方法可以对数组的元素进行排序,并返回...

  • OC各种算法,排序,查找实现

    二维数组查找数字的OC实现 OC 二分查找的实现 快速排序

  • JS练习2:数组(牛客)

    1 sort()方法 Array.sort()方法将数组中的元素排序并返回排序后的数组。当不带参数调用sort()...

  • 数组操作

    判断一个元素是否在数组中 数组排序,{type} 1:从小到大 2:从大到小 3:随机 去重 求两个集合的并集 求...

  • OC数组排序

    1.使用NSSortDescriptor对象进行数组排序 //创建一个数组NSArray *array = @[@...

  • iOS 各种排序

    数组排序 数组中字典排序 数组中字典按照某个value排序 排序方法

网友评论

      本文标题:OC中数组的并集和排序

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