iOS数组的去重
来源:互联网 发布:云计算岗位及年薪 编辑:程序博客网 时间:2024/04/29 02:30
近来,项目中遇到了数组去重的需求,
自己想了下,创建另一个数组加判断条件来添加原数组的元素
NSArray *arr = @[@"1",@"2",@"1",@"3",@"1",@"2",@"3",@"2"];
NSMutableArray *tempArr = [NSMutableArrayarray];
for (NSInteger i =0; i < arr.count; i++) {
if (![tempArrcontainsObject:[arrobjectAtIndex:i]]) {
[tempArr addObject:[arrobjectAtIndex:i]];
}
}
NSLog(@"%@",tempArr);
但是上面那种方法的时间复杂度是 :n^2 .
下面这个方法:
NSArray *arr = @[@"1",@"2",@"1",@"3",@"1",@"2",@"3",@"2"];
NSOrderedSet *set = [[NSOrderedSetalloc]initWithArray:arr];
NSArray *resultArr = set.array;
NSLog(@"%@",resultArr);
1 0
- iOS数组的去重
- iOS 数组去重
- iOS 数组去重
- ios ---数组去重
- iOS 数组去重
- iOS 数组去重
- iOS数组去重总结
- iOS 数组去重总结
- ios数组去重问题
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- iOS 数组去重, 数组倒叙排列
- IOS 数组去重,数组倒序排序
- iOS开发 -- 数组去重+排序的方法
- IOS 数组去重的几种方式
- 【iOS开发】数组的去重(无序和有序)
- ios 给不同按钮,动态绑定同一个点击事件,判断当前点击的按钮
- Lua简明教程
- Artifactory的搭建与使用简介
- 网站接入QQ登陆问题出现(验证失败103001)
- iOS 百度地图开发 怎么监听地图被拖动事件,然后怎么处理。
- iOS数组的去重
- 内部类
- Android的Button按钮,ACTION_UP事件不触发解决方案
- hdu2577 How to Type(DP)
- QP2
- Unity和PHP的Http数据交互
- 冒泡排序法
- ecshop jquery冲突解决方法
- SVN更新失败 解决方法