永发信息网

如何实现数组的倒序排列

答案:2  悬赏:10  手机版
解决时间 2021-01-31 08:24
如何实现数组的倒序排列
最佳答案
以下例为例

NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"5",@"1",@"4",@"2",nil];

[array sortUsingSelector:@selector(compare:)];

NSEnumerator *enumerator = [array reverseObjectEnumerator];

[array release];

array =[[NSMutableArray alloc]initWithArray: [enumerator allObjects]];
全部回答

首先,对任意某个数组进行倒序,我们应该取其中心位置(也就是m的作用)。

其次,因为本题目是用两个指针(i,头指针;j:尾指针;p是中间指针(数组的开头)+m=数组的中央)。

那么每次i++,j--。当i恰巧等于p的时候,那么因为对半分,因此i的一半和j的一半都完成了互换了。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
博湖县人才交流服务中心地址好找么,我有些事
温宿县人力资源市场地址好找么,我有些事要过
乌什县人力资源服务中心地址在哪,我要去那里
九分之二十五加三十六分之一百二十五加六分之
电脑连接开关的线断了怎样开机呀
阿瓦提县人力资源市场地址在什么地方,想过去
男孩送女孩礼物,又不亲手送,发快递,什么意
应指无力的脉象是()A.革脉B.濡脉C.细脉D.虚脉
根据同一个字的不同意思组词。 1.概A.大略
阿图什市人力资源市场地址在什么地方,想过去
在细胞有丝分裂过程中,核DNA分子不会发生水
热拌沥青混合料面层质量验收的主控项目有()。
详述核黄素在体内的运行路径,急急急
求助:儿子4周岁了,到现在还是基本不会说话,
和田县人力资源服务中心地址在什么地方,我要
推荐资讯
异地验车回原籍开委托书,我是安徽车,那么是
怎样才能成为大师?
原道m8忘了开机密码怎么办
健身太累了,我快坚持不下去了!
急急急!!!!有没有可以学习两种外语的外语
豆瓣里野马哥哥看相的真实性?
貔貅掉厕所了
excel的文本筛选中如何使筛选结果只显示最后
红黄蓝三种性格差不多的人适合做什么工作呢?
“依样葫芦画不难,葫芦变化有千端。画成依样
金诚汽修(金华婺城区)地址在哪,我要去那里办
嘉园洗衣中心地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?