首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
塞克
2017-06-08 14:30
已编辑
Université Catholique de Lille C++
关注
已关注
取消关注
请问如何改进快速排序将其变为稳定?
网上查了资料没有找到好的方法
提示
全部评论
推荐
最新
楼层
舍甫琴科
中华女子学院 Java
好像是快排有其他一些版本,你看看啊哈算法上讲快排那个,好像是可以变成稳定的
点赞
回复
分享
发布于 2017-06-08 14:58
sillyeye
西南石油大学 Java
如果非要稳定的快排,可以用另外一个和待排序一样长度的辅助数组。对待排序数组两次扫描,第一次从下标0到len把比tmp小的依次从左到右一直放到辅助数组里。然后第二次扫描待排序数组从下标len到0,把大于等于tmp的依次从右到左放到辅助数组里。最后拷贝辅助数组到原数组,这样应该就是稳定的partition了。当然第一次扫描需要记录mid的位置,而且选择比较的tmp也要数组的第一个也就是low下标的数。
5
回复
分享
发布于 2017-06-09 09:41
送快递的小谍
杭州电子科技大学 Java
多开辅助空间可以实现
2
回复
分享
发布于 2017-06-13 12:28
未填写 Java
不在乎空间的话,把原数组的元素包装一下,变成(元素,下标)的形式,比较时若元素相等,比较下标,排序完成后拆开就好了
1
回复
分享
发布于 2017-06-09 13:04
hell0Arys
University College Dublin Java
不管是不是随机选那个partition,你最后都不可能变成稳定的。面试官估计自己也不知道什么正确答案,唬你一下。
1
回复
分享
发布于 2017-06-08 16:58
一条小团团(Ovo)
门头沟学院 Java
不是有个三路快排可以稳定嘛,我记得是海贼王还是维维讲过
点赞
回复
分享
发布于 2021-04-24 13:15
卡卡Lucas
中国人民大学 Java
额外记录位置属性.
点赞
回复
分享
发布于 2017-06-13 19:54
黎明R
Java
可以给元素加个位置属性,然后改变比较方法,你可以去试一下
点赞
回复
分享
发布于 2017-06-13 12:25
jogging
滴滴_研发
答案是:没有可能 。
点赞
回复
分享
发布于 2017-06-08 18:18
hell0Arys
University College Dublin Java
不可能的
点赞
回复
分享
发布于 2017-06-08 14:48
暂无评论,快来抢首评~
相关推荐
04-15 11:15
门头沟学院 Java
小厂 + AI Agent 是不是版本答案?
本人学历是菜鸡,学院本,所以大厂根本不用想,中厂看命。[当然有一些学院本的技术佬也是进入大厂,只是我没有那个实力而已]找了一个多月实习,说句实话——纯 Java 这条路现在真的越来越难了。岗位少、要求高、竞争卷,说“死了”不至于,但对普通人来说已经不友好了。如果还在单押 Java,风险确实挺大。建议在找工作的、学Java的今早换方向,不然苦逼的只有自己。我很庆幸,在大三上学期就嗅到了 AI Agent 的风口,大三基本就搜哈 AI Agent了。这主要得益于去实习看到实习公司的业务主要是AI Agent,且在大三上学期找Java实习的时候,频频受阻,只找到一份5k的实习,薪资不满意,拒绝了,但...
点赞
评论
收藏
分享
04-17 22:24
中南大学 测试开发
vivo测开面经
4.17 vivo测开面经自我介绍项目提问会写c语言吗对测开的理解自我评价一下自己是个什么样的人对Java与安卓有了解吗本科有参与组织过什么活动吗有谈恋爱吗(面试官说可以不回答,我觉得没什么就回答了)异地恋怎么解决反问vivo的面试对业务的拷打很少,更多的是关注个人性格方面的,反问环节面试官说我的综合素质很好,就是可惜技术栈不相匹配(本人完全不会Java与安卓)。不过vivo的面试也很轻松,一点都不压力。强推
查看9道真题和解析
点赞
评论
收藏
分享
04-10 13:27
福州大学 嵌入式软件开发
给点建议吧,找不到实习了😭
春招至今,你收到几个面试...
点赞
评论
收藏
分享
04-06 22:13
河海大学 Java
28届简历求拷打
bg211,暑假才转回南京校区😭😭根据星球做了一份简历,项目是一个rag+点评不知道能不能进八股简历上写的背的差不多了,hot100刷了一半,暑假想留校实习,做日常或暑假实习,求各种大佬指点,不玻璃心😭😭
你已经投递多少份简历了
点赞
评论
收藏
分享
04-16 09:32
阿里巴巴_研发工程师
加入阿里云开放平台构建Agentic Cloud | 内推 | 春招 | 27届实习
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
7
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
没个“能打”的项目,简历关都过不去
4.2W
2
...
建发 vs 象屿 vs 工行厦门 vs 厦门银行
4.1W
3
...
刷了3段实习,我发现90%的“金融科技项目”都是假的
6576
4
...
虾皮五面(提前挂)
2636
5
...
多益网络三面
2629
6
...
恒生电子春招
2426
7
...
字节前端一面
2373
8
...
整组的实习生全被干掉了...
2257
9
...
腾讯云志一面(已过
2226
10
...
0实习,我是怎么拿到大厂暑期实习offer的
2192
创作者周榜
更多
正在热议
更多
#
我的求职进度条
#
1247249次浏览
9246人参与
#
第一份工作应该选择高薪还是大平台
#
221050次浏览
1047人参与
#
华泰星战营,提前锁定校招offer
#
5527次浏览
289人参与
#
你简历上最心虚的一句话
#
3182次浏览
26人参与
#
考公VS就业,你怎么选?
#
100201次浏览
525人参与
#
哪些公司对双非友好
#
230320次浏览
1238人参与
#
卷__卷不过你们,只能卷__了
#
60182次浏览
758人参与
#
校招第一份工作你干了多久?
#
150291次浏览
631人参与
#
商战,最累的是我们
#
31716次浏览
99人参与
#
国企/银行/研究所公司爆料
#
209452次浏览
920人参与
#
荣耀求职进展汇总
#
1176480次浏览
5674人参与
#
比特大陆工作体验
#
18793次浏览
89人参与
#
找工作的破防时刻
#
289740次浏览
2066人参与
#
小红书求职进展汇总
#
238597次浏览
1397人参与
#
面试等了一周没回复,还有戏吗
#
239959次浏览
1842人参与
#
哪些公司在招寒假实习?
#
93749次浏览
765人参与
#
面试线索爆料
#
127362次浏览
699人参与
#
春节前,你还在投简历吗?
#
43129次浏览
351人参与
#
字节7000实习来了,你投了吗?
#
44743次浏览
351人参与
#
大疆求职进展汇总
#
699965次浏览
4351人参与
#
总结:offer选择,我是怎么选的
#
287580次浏览
1566人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务