单机游戏下载单机游戏下载基地
最新游戏|热门游戏|游戏大全|游戏专题
压缩解压光盘工具文字输入杀毒软件文件处理转换翻译股票证券办公学习编程软件虚拟光驱
当前位置:首页应用软件电子阅读 → ios面试题及答案

ios面试题及答案

  • ios面试题及答案截图0
< >
ios面试题及答案下载
好玩 好玩 0
坑爹 坑爹 0
  • 应用语言:中文
  • 应用大小:180KB
  • 更新时间:2015-12-16 17:13
  • 发行时间:
  • 应用类型:普通
  • 应用标签: ios
iOS面试题-总览包含一些比较典型的综合问题, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!题目:1 OC里用到集合类是什么?基本类型为:NSArray,NSSet以及NSDictionary可变类型为:NSMutableArray,NSMutableSet以及NSMutableDictionary2.[更多]
应用介绍

iOS面试题-总览包含一些比较典型的综合问题, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!

题目:

1 OC里用到集合类是什么?

基本类型为:NSArray,NSSet以及NSDictionary

可变类型为:NSMutableArray,NSMutableSet以及NSMutableDictionary

2. 用OC写一个快速排序

   -(void)quickSortWithArray:(NSMutableArray *)aData left:(NSInteger)left right:(NSInteger)right{

    if (right > left) {

        NSInteger i = left;

        NSInteger j = right + 1;

        while (true) {

            while (i+1 < [aData count] && [aData objectAtIndex:++i] < [aData objectAtIndex:left]) ;

            while (j-1 > -1 && [aData objectAtIndex:--j] > [aData objectAtIndex:left]) ;

            if (i >= j) {

                break;

            }

            [self swapWithData:aData index1:i index2:j];

        }

        [self swapWithData:aData index1:left index2:j];

        [self quickSortWithArray:aData left:left right:j-1];

        [self quickSortWithArray:aData left:j+1 right:right];

    }

}

-(void)swapWithData:(NSMutableArray *)aData index1:(NSInteger)index1 index2:(NSInteger)index2{

    NSNumber *tmp = [aData objectAtIndex:index1];

    [aData replaceObjectAtIndex:index1 withObject:[aData objectAtIndex:index2]];

    [aData replaceObjectAtIndex:index2 withObject:tmp];

}

下载地址

ios面试题及答案

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    (您的评论需要经过审核才能显示)

    配置需求

    推荐专题

    up对战平台up对战平台

    关于飞翔 | 联系我们 | 大事记 | 下载帮助(?) | 广告联系 | 版权声明 | 网站地图 | 友情链接

    Copyright 2010-2013 单机游戏下载 (R) 版权所有 飞翔下载所有游戏及软件下载资源来源互联网,并由网友上传分享。如有侵权,请来电来函告之。
    飞翔忠告:抵制不良色情、反动、暴力游戏 合理安排游戏时间 享受健康生活【鄂ICP备13011873号-1】