首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
licxisky
2018-05-16 00:14
苏州大学 PHP
关注
已关注
取消关注
快排的最坏情况?想要避免除了一开始随机打乱还有什么好的办法?
面试遇到了这类问题,好像没找到什么特别好的办法...
提示
全部评论
推荐
最新
楼层
敲代码的咸鱼
南京大学 Java
返回值的时候返回两个数。等于最后一个数开始的位置与等于最后的一个数的位置
点赞
回复
分享
发布于 2018-05-17 10:02
胶己人
吉林大学珠海学院 Java
主元取中位数,三向切分,快速三向切分,小数组使用插入排序,这些都是优化
点赞
回复
分享
发布于 2018-05-16 10:42
BigRoc
东华大学 Java
在划分到N小于一定的数据值时 由于复杂度常数项的影响变得更加显著 可以使用其他算法替代
点赞
回复
分享
发布于 2018-05-16 10:11
①苆茬①杺
南京邮电大学 Java
BFPRT 算法了解,这样的选择划分值好像比较好。
点赞
回复
分享
发布于 2018-05-16 09:43
一路成长
东北大学 C++
块排最重要的就是partition()操作,如果是普通的快速排序,暂且叫partition(),可以采用随机区标志位进行划分;双路快排就是出现=标志位很多时,进行的优化;三路快排就是解决=标志位很多的情况。 具体partition()函数如下: template<typename T> int __partion(T arr[],int l,int r) { int index=rand()%(r-l+1)+l; swap(arr[l],arr[index]); T temp=arr[l]; int j=l; for(int i=l+1;i<=r;i++) { if(arr[i]<temp) { swap(arr[j+1],arr[i]); j++; } } swap(arr[l],arr[j]); return j; } template<typename T> int __partion2(T arr[],int l,int r) { int index=rand()%(r-l+1)+l; swap(arr[l],arr[index]); T v=arr[l]; int i=l+1; int j=r; while(true) { while(i<=r&&arr[i]<=v) i++; while(j>l&&arr[j]>=v) j--; if(i<j) swap(arr[i++],arr[j--]); else break; } swap(arr[l],arr[j]); return j; } 三路快排就不写了,可以去看数据结构与算法。 其实排序算法中,到小范围的排序都可以采用插入排序,这也是一步优化。
点赞
回复
分享
发布于 2018-05-16 09:33
汕大小吴
字节跳动_前端工程师
优化partition算法
点赞
回复
分享
发布于 2018-05-16 09:00
木风feng
深圳大学 C++
STL的sort函数了解一下?
点赞
回复
分享
发布于 2018-05-16 08:20
听风流水
北京邮电大学 Java
每次在取pivot时, 产生随机数去取~
点赞
回复
分享
发布于 2018-05-16 00:44
Yu_Xiao
陕西科技大学 C++
三位取中?
点赞
回复
分享
发布于 2018-05-16 00:15
暂无评论,快来抢首评~
相关推荐
05-19 09:23
武汉大学 C++
27嵌入式面经&夹缝生存
个人bg学历双非一枚,在校期间死磕电赛 + RM两个比赛搞嵌入式。大二升大三时觉得在比赛里能学到的边际收益越来越低,更想往一线产品开发上靠,就半离队跑出去实习了。各家公司的秋招陆续开锣,开个帖子记录一下自己面试的过程,自己复盘的同时,也希望能帮到同届的xdm,互通有无💪 投递时间线 & 整体感受5月其实是个非常尴尬的时间窗:大厂暑期实习基本收尾了秋招还没正式启动留出的坑位基本要求尽快入职(云鲸智能、智元科技这种),但大部分27届最快也得6月中旬考完试才能到岗——总不能为了实习丢毕业证吧,这就本末倒置了五一结束后开始陆续投简历,截止5/10约到两个面试,都是B轮左右的小厂,面经分享如下...
查看20道真题和解析
点赞
评论
收藏
分享
05-22 22:27
已编辑
门头沟学院 测试工程师
广州某手信息——25届产品测试面经
时间:2026.5.8,老板面(1h)1.自我介绍2.实习、工作经历拷打3.AI大概知道多少,cursor有用过吗4.平时对什么感兴趣5.数学成绩怎么样,高考考了多少分6.生活和工作上遇到过什么重大挫折-------------------------------------------- 首先不是快手,其次基本都是聊些家常便饭,介绍公司产品,做餐饮系统的,老牌子了,但公司有点抽象,加上全部分公司,总人员有100+人,但是每个分公司只有5-10人,广州这里更是只有3人,技术部都不在这;老板说绩效不达标直接裁,疑似想卡学历or某些看法,之前只想招92的; base地点广州,具体办公大楼让我第一印...
查看6道真题和解析
点赞
评论
收藏
分享
05-12 19:24
已编辑
字节跳动_后端开发(实习员工)
27 双非一年进字节后端
原来已经一年了,因为没有加任何实验室没有学长学姐带,再一次偶然的机会下刷到我们学校的牛肉哥,和他聊天之后发现他也没加实验室能进大厂,我就燃起了希望,去年大概 4 月份找好路线 零基础 开始学 5 月背八股和开始刷算法很难受 7-8 月焦虑躯体化害怕找不到实习 9 月找到一家像样的小厂去实习了 4 个月大三上期末考试结束之后 1 月份回来边实习边准备工作压力很大 当时只有字节、百度、商汤的面试,字节三面挂了,百度 oc,商汤 二面挂(差评 无效面试),之后来深圳百度实习之后还是觉得不甘心一直没把算法和八股扔下一直在准备,百度实习的时候 mt 交给我一个特别重要的工作数据库迁移(特别感谢 mt ,这个需求学到了很多东西处理了一堆线上问题),本来看着暑期他们面试都很困难,然后听说百度要涨实习薪资(然而 5 月并没有涨),就想着留在百度吧也懒得面试了,4 月 20 多的时候字节 hr 打电话约面问我要不要尝试一下询问了 1 月份三面为啥会挂有没有学习 ai 知识(因为字节这边后端岗位偏 ai),我来到百度之后全面拥抱 AI 也认识了我的好兄弟 X 哥,他在百度 XX 部门 Agent 实习,他属于是我 Agent 的启蒙老师,来百度之后一直在了解 AI 这一块,我就接受了字节的面试,一面的时候 20 分钟实习拷打然后突然说 30 分钟代码考核我心就凉了以为是 kpi,算法题是手撕高并发安全下的令牌桶限流器,我写了整整 80 多行代码最后也写出来了,但是从来没看到过出这种题能 oc 的我也就不管了,后边面试也是很顺利但是流程有点长可能一直在横向吧总结结果是好的!!!感谢这一年努力的自己和遇到的各位互联网大佬分享的知识!!!ps 图二纯感慨 (觉得🍬请不要喷我)欢迎大家一起交流学习呀!!!!
点赞
评论
收藏
分享
05-14 11:38
湖北汽车工业学院 Java
27学院本Java
想在暑假找个日常实习,有什么建议吗哥哥们
点赞
评论
收藏
分享
05-22 15:12
华为_HR
华为 OD | 软件开发岗 资面面经分享(24届北邮C++,机考 393.33 分)
新接触的候选人的资面刚结束,鱼丸马上就带着面经给大家分享~同时给大家复盘一下,总结了一些回答要点,干货拉满,备考可直接参考! 先介绍一下候选人的背景信息:24届北邮C++方向,机考393.33分,学历和技术底子扎实,属于HR初评优质档。 再来看看都被问了哪些问题,回答要点是什么1. 开场 & 项目经历考察 面试官先让我简单做了个自我介绍,接着就顺着问了项目相关的内容,没有刨根问底式的技术深挖,更多是了解项目背景和我的角色。简单介绍一下你做过的项目。有没有团队合作的项目经历?你在项目中具体负责什么部分?有没有接触过 AI 相关的内容? ✅ 要点:这可不是再问你项目本身有多厉害,而是在问你...
查看10道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27双非ue游戏客户端大失败经历
1.1W
2
...
作为一个老登,最烦应届生问的问题之一
3812
3
...
逆天领导,因为一句话要把我开除了
3253
4
...
5.18字节(中国广告与交易)75分钟
2809
5
...
双非想拿腾讯offer,会被卡学历吗?
2263
6
...
三段大厂,说下我见过的最低学历
2231
7
...
各位都是怎么出去实习的
2223
8
...
26春招毁意向黑名单
1977
9
...
理性讨论,卷实习算不算工贼行为?
1840
10
...
26博士求职竟然也难
1754
创作者周榜
更多
正在热议
更多
#
如何成为1个AI工程师?
#
8138次浏览
351人参与
#
绿盟笔试
#
5995次浏览
56人参与
#
26届春招投递记录
#
44146次浏览
361人参与
#
选实习,你更看重哪方面?
#
84728次浏览
523人参与
#
27届实习投递记录
#
134640次浏览
1475人参与
#
我想去国央企的原因
#
81219次浏览
423人参与
#
工作压力大,你会干什么?
#
86816次浏览
725人参与
#
机械/制造每日一题
#
99669次浏览
1506人参与
#
毕业季,给职场新人一些建议
#
226348次浏览
2618人参与
#
小米编程考试
#
42205次浏览
159人参与
#
你觉得机械有必要实习吗
#
89846次浏览
540人参与
#
我在大厂见过的最低学历
#
9970次浏览
84人参与
#
机械人,说说你的烦心事
#
152501次浏览
1191人参与
#
除了线上,还能去哪些地方投简历
#
24470次浏览
160人参与
#
面试被问期望薪资时该如何回答
#
407704次浏览
2225人参与
#
你觉得第一学历对求职有影响吗?
#
278428次浏览
1504人参与
#
你面试被问到过哪些不会的问题?
#
124674次浏览
1950人参与
#
虹软科技求职进展汇总
#
18980次浏览
141人参与
#
机械人你觉得今年行情怎么样?
#
10315次浏览
100人参与
#
秋招拿一个offer可以躺平吗
#
279116次浏览
1418人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务