首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
luffyy
2016-09-28 21:55
哈尔滨工业大学 Java
关注
已关注
取消关注
头条编程
对1-n的数进行字典排序,求排序后第m个数字是多少。(n<10^18) 求问有什么好的方法
#字节跳动#
提示
全部评论
推荐
最新
楼层
pxx11111
西北农林科技大学 安卓
没有同问
点赞
回复
分享
发布于 2016-09-28 22:03
pxx11111
西北农林科技大学 安卓
我有个思路是把第一位相同的数保存下来,排序,归并数组,字典序应该是看第一位的
点赞
回复
分享
发布于 2016-09-28 22:07
修改昵称中
北京大学 C++
我直接从第一个数字1,开始推下一个,一直推到第n个
点赞
回复
分享
发布于 2016-09-28 22:37
修改昵称中
北京大学 C++
过了80%..没时间研究另外的20了了。。
点赞
回复
分享
发布于 2016-09-28 22:39
rihkddd
北京化工大学 测试开发
大概有个思路,这个问题可以反着想,也就是给出一个数k,它是第几个,这个比较好做,从高位往下扫描,按长度从1到length(k)把结果累加,这样就很容易算出来了。这个复杂度是log(n)的. 然后是怎么从k是第几个反过来得到原问题的答案,很显然是要用二分的思想,但是并非所有的区间都有单调性,但是长度相同的是具有单调性的,所以算出根据m所在的区间先计算出答案的长度,然后在这个区间进行二分答案即可。 总体的复杂度是log(n) * log(n).
点赞
回复
分享
发布于 2016-09-28 23:31
牛客615963号
国际关系学院 C++
可以看作一个十叉树,每个节点的子节点数量可以在lgN复杂度内求出,先从1到9累加节点数量,例如累加到5的时候发现超过m了,说明要找的数在5这颗子树里,重复上面的流程。最后复杂度也是lgN*lgN
点赞
回复
分享
发布于 2016-09-29 00:16
拥有
浙江大学 Java
这个可以用快排的思想啊,首先第一个数找到对应的位置m,如果是k,结束;如果大于,在前一部分找;如果小于,在后一部分找k-m
点赞
回复
分享
发布于 2016-09-29 01:34
thank
江西师范大学 Java
直接把输入的数字 循环转成集合,再用集合Collection.sort排序 然后获取集合的第k-1个元素,可惜不知道为什么只ac了40%。难道是算法时间内存不合格吗?
点赞
回复
分享
发布于 2016-09-29 15:15
牛客8915991号
华南农业大学 C++
http://www.cnblogs.com/wshh/p/5921984.html 我笔试时也没做出来。dfs应该就行。复杂度应该不会超过(18×10×18)感觉。
点赞
回复
分享
发布于 2016-09-29 21:36
还没有回复哦~
相关推荐
11-27 16:00
北京交通大学 Python
发现前同事找了个好工作 心态不平衡怎么办
他在这边试用期表现很差被开了 现在找了个更好的工作 他现在的公司同事刚好我也认识,也在吐槽他的工作水平很差 但是他已经转正了(说是懒得再招聘???)我真的好羡慕,还有一点嫉妒他(他现在公司待遇非常不错)
点赞
评论
收藏
分享
11-26 11:35
已编辑
华南农业大学 后端
途虎 后端开发 秋招一面面经
31min,纯八股自我介绍了解了一下实习经历是具体做什么八股类加载过程类加载器每一个类都可以被类加载器加载吗集合有了解吗?hashmap的底层原理?链表和红黑树的时间复杂度的比较?spring的IOC和AOPAOP一般用于什么场景?AB方法上面事务注解,A调用B,B的事务起作用吗?springMVC的执行流程Mysql的事务Mysql建立索引的原则算法121. 买卖股票的最佳时机
查看12道真题和解析
软件开发笔面经
牛客创作赏金赛
点赞
评论
收藏
分享
10-08 21:31
腾讯_基础架构_实习生(实习员工)
jds意向
大晚上的给哥们整精神了
冷艳的小师弟在看机会:
jd测评乱点直接被挂了,哭死~
点赞
评论
收藏
分享
11-12 16:37
湖南大学 安卓
难评的pdd
#打工人锐评公司红黑榜#pdd真的是又爱又恨。先说一下薪资待遇:pdd算法岗开的有50-60,应该是到手,确实很可观。加班情况:但是加班挺严重的,可以说拿命换钱。工作环境:也是发最新款的苹果电脑。人际关系:大家平时相处的很愉快,同事之间也会互相投喂。虽然pdd现在体量超过了tb,加班情况也没以前那么严重了,但是感觉还是挺那啥的。附上一张我朋友的工资待遇情况表,仅供参考。
努力奋斗的小林:
讨厌用mac 真的反人类
拼多多集团-PDD公司氛围 518人发布
打工人锐评公司红黑榜
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
富士通(西安)
2025校园招聘
全站热榜
1
...
到了新公司,不要用力过猛
2.1W
2
...
校招两方/三方违约模板
1.4W
3
...
【发帖有奖💰】爆料秋招开奖进展❗
1.3W
4
...
万字长文讲透金融科技方向的就业机会
1.2W
5
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
1.0W
6
...
听学长的没错
7060
7
...
秋招圆满结束!!
6938
8
...
同事在会议室扇了自己好几个大嘴巴子
6543
9
...
华为开奖?
5768
10
...
华为开奖,详细时间线
5637
正在热议
#
拼多多求职进展汇总
#
233274次浏览
2030人参与
#
在职场上,你最讨厌什么样的同事
#
5712次浏览
81人参与
#
阿里云管培生offer
#
58957次浏览
1748人参与
#
25届秋招总结
#
396497次浏览
3975人参与
#
哪些公司校招卡第一学历
#
32829次浏览
105人参与
#
地方国企笔面经互助
#
6535次浏览
16人参与
#
北方华创开奖
#
66002次浏览
549人参与
#
ai智能作图
#
21346次浏览
262人参与
#
硬件兄弟们 甩出你的华为奖状
#
77942次浏览
625人参与
#
实习,投递多份简历没人回复怎么办
#
2435790次浏览
34703人参与
#
工作中,你有没有遇到非常爱骂人的领导?
#
4723次浏览
47人参与
#
实习与准备秋招该如何平衡
#
722786次浏览
8551人参与
#
我的实习求职记录
#
6121326次浏览
83953人参与
#
如果再来一次,你还会选择这个工作吗?
#
110423次浏览
1109人参与
#
25届机械人为了秋招做了哪些准备?
#
24989次浏览
355人参与
#
签了三方后想毁约怎么办
#
18563次浏览
111人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
9952次浏览
213人参与
#
机械求职避坑tips
#
22153次浏览
240人参与
#
游戏求职进展汇总
#
52758次浏览
344人参与
#
夸夸我的求职搭子
#
132017次浏览
1360人参与
#
腾讯求职进展汇总
#
207561次浏览
1694人参与
#
实习想申请秋招offer,能不能argue薪资
#
35782次浏览
308人参与
牛客网
牛客企业服务