一组随机数组,将偶数放前奇数放后,并要排序

这个问题被笔试和面试了好几次,基本的做法没什么难度,比如先排序在奇偶分离,或者先奇偶分离再排序,再或者重写大小比较函数后排序。
最后一次面试的时候我问过面试官,得到的答案是有算法层面的更有办法,重写函数再排序只是把戏而非算法。
求解啊。。。。。。。。。。
全部评论
只想到修改排序比较函数T_T
点赞 回复 分享
发布于 2017-02-17 09:10
可以考虑二进制长度排序,按奇偶分开排
点赞 回复 分享
发布于 2017-02-16 21:56
就是说当数组为 1,5,2,3,8,4时,整理后得到 2,4,8,1,3,5,这个题一般会被由浅到深的问到,比如先问怎么奇偶分离,之后再问分离的基础上保证排序状态
点赞 回复 分享
发布于 2017-02-16 21:41
我没怎么题目的意思…比如1,3,5,7,2,6,10排序的结果是什么?
点赞 回复 分享
发布于 2017-02-16 21:38

相关推荐

如题,这操作。。。。
真烦好烦真烦:既想享受国家的招聘应届生福利,又不想培养新人,我只能说这种企业的ld太过分了
投递美的集团等公司6个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务