首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
luffyy
2016-09-28 21:55
哈尔滨工业大学 Java
关注
已关注
取消关注
头条编程
对1-n的数进行字典排序,求排序后第m个数字是多少。(n<10^18) 求问有什么好的方法
#字节跳动#
提示
全部评论
推荐
最新
楼层
牛客8915991号
华南农业大学 C++
http://www.cnblogs.com/wshh/p/5921984.html 我笔试时也没做出来。dfs应该就行。复杂度应该不会超过(18×10×18)感觉。
点赞
回复
分享
发布于 2016-09-29 21:36
thank
江西师范大学 Java
直接把输入的数字 循环转成集合,再用集合Collection.sort排序 然后获取集合的第k-1个元素,可惜不知道为什么只ac了40%。难道是算法时间内存不合格吗?
点赞
回复
分享
发布于 2016-09-29 15:15
拥有
浙江大学 Java
这个可以用快排的思想啊,首先第一个数找到对应的位置m,如果是k,结束;如果大于,在前一部分找;如果小于,在后一部分找k-m
点赞
回复
分享
发布于 2016-09-29 01:34
牛客615963号
国际关系学院 C++
可以看作一个十叉树,每个节点的子节点数量可以在lgN复杂度内求出,先从1到9累加节点数量,例如累加到5的时候发现超过m了,说明要找的数在5这颗子树里,重复上面的流程。最后复杂度也是lgN*lgN
点赞
回复
分享
发布于 2016-09-29 00:16
rihkddd
北京化工大学 测试开发
大概有个思路,这个问题可以反着想,也就是给出一个数k,它是第几个,这个比较好做,从高位往下扫描,按长度从1到length(k)把结果累加,这样就很容易算出来了。这个复杂度是log(n)的. 然后是怎么从k是第几个反过来得到原问题的答案,很显然是要用二分的思想,但是并非所有的区间都有单调性,但是长度相同的是具有单调性的,所以算出根据m所在的区间先计算出答案的长度,然后在这个区间进行二分答案即可。 总体的复杂度是log(n) * log(n).
点赞
回复
分享
发布于 2016-09-28 23:31
修改昵称中
北京大学 C++
过了80%..没时间研究另外的20了了。。
点赞
回复
分享
发布于 2016-09-28 22:39
修改昵称中
北京大学 C++
我直接从第一个数字1,开始推下一个,一直推到第n个
点赞
回复
分享
发布于 2016-09-28 22:37
pxx11111
西北农林科技大学 安卓
我有个思路是把第一位相同的数保存下来,排序,归并数组,字典序应该是看第一位的
点赞
回复
分享
发布于 2016-09-28 22:07
pxx11111
西北农林科技大学 安卓
没有同问
点赞
回复
分享
发布于 2016-09-28 22:03
暂无评论,快来抢首评~
相关推荐
05-13 19:25
已编辑
门头沟学院 Java
东软集团电话面试-5/13
1. JAVA基础 Java面向对象的三大特征 解释多态 基本数据类型有哪几种 多种类型的数据进行混合运算的话,最后结果类型? String、StringBuilder、StringBuffer的区别 Java常见的集合有哪些 常见的排序算法 栈和队列有什么区别 2.Mysql 数据库的事务 什么是主键,外键 增删改查的关键字 排序关键字 3.JAVA框架 SpringMvc- MVC分别指的是什么 SpringBoot框架的特点 4.反问 实习生一般做什么工作 -- 先做测试,后期看个人能力和项目进度,分配开发任务 公司业务 -- 对日软件方面
查看14道真题和解析
点赞
评论
收藏
分享
05-15 14:28
北京邮电大学 Java
滴滴一二面面经(已oc)
实习的难点在项目中什么情境下用到缓存,什么情境下用到数据库,数据库读写相比于缓存读写慢的根本原因是什么MySQL隔离级别,说一下不可重复读的情况,MySQL底层存储的数据结构,为什么不用平衡二叉树,一个三层B+树最多可以存储多少数据(不是特别会这个,有没有佬懂)HTTPS和HTTP区别Redis的持久化方式,AOF快照是什么形式,讲一下RDB快照的原理(这里讲了一下BGSAVE)讲一下虚拟内存和页表为什么Redis存储数据时要比估计占用内存要大(因为用String存储会按二的幂次分配存储)在什么情况下需要分库分表(SQL执行慢、数据量大、单机性能限制、数据库设计范式也讲了一下)考了一下组合数的...
还是想躺平的小确幸:
同timeline,同网约车
查看14道真题和解析
点赞
评论
收藏
分享
03-24 16:59
湖南人文科技学院 后端
26届学院本
这个简历可以在暑假找到日常实习吗?
牛客33727151号:
不是哥们我以为驾照是段子呢
点赞
评论
收藏
分享
04-13 22:43
复旦大学 运维工程师
b站这是寄了嘛
投了好久了都。。。
吴offer选手:
我卡在笔试才是最好笑的,甚至没给我发过笔试链接
投递哔哩哔哩等公司6个岗位
点赞
评论
收藏
分享
昨天 11:13
Fibocom广和通_助理工程师(准入职员工)
5月一大波公司开启了实习
最近又开启很多实习,26届小伙伴抓紧投递!主页置顶文章有获取方式哦,有需要的可以看看。
校招岗位汇总
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
国央企投递合集(含实习)
南银理财
26届暑期实习生+校园招聘
26届投递链接合集
快手
25届补录+26届实习
26届实习内推合集
全站热榜
更多
1
...
美团Java日常实习一面
1.6W
2
...
“我想了想,你去哪我都想和你在一起”
1.5W
3
...
在星巴克一个月靠脸赚4w
1.0W
4
...
双非春招及补录总结
9447
5
...
在华为od干的要猝死了
8584
6
...
实习开到298k 请问要不要接
8346
7
...
滴滴oc
6993
8
...
学生到打工人的转换最重要的就是主动
6908
9
...
什么魔幻剧本
6586
10
...
招联金融暑期实习
6538
创作者周榜
更多
正在热议
更多
#
牛油的搬砖plog
#
21864次浏览
99人参与
#
为什么那么多公司毁约
#
162433次浏览
1214人参与
#
一人一个landing小技巧
#
20536次浏览
399人参与
#
我在牛爱网找对象
#
177116次浏览
1325人参与
#
520告白墙
#
14503次浏览
257人参与
#
找工作的破防时刻
#
22436次浏览
353人参与
#
腾讯音乐求职进展汇总
#
85848次浏览
480人参与
#
25届秋招公司红黑榜
#
259126次浏览
1087人参与
#
实习学不到东西怎么办?
#
202668次浏览
2105人参与
#
高学历就一定能找到好工作吗?
#
46352次浏览
579人参与
#
哪些企业的面试体验感最差?
#
23768次浏览
231人参与
#
机械人,说说你的烦心事
#
64874次浏览
825人参与
#
你会为了工作牺牲生活吗?
#
35061次浏览
287人参与
#
机械应届生薪资要多少才合适?
#
21309次浏览
90人参与
#
入职以后才知道的校招谎言
#
80195次浏览
542人参与
#
运营人的第一份offer应该如何选
#
141571次浏览
1084人参与
#
机械制造岗投递时间线
#
21808次浏览
339人参与
#
运营面经
#
106922次浏览
1210人参与
#
拼多多工作体验
#
22025次浏览
156人参与
#
工作中,你有没有遇到非常爱骂人的领导?
#
28318次浏览
155人参与
牛客网
牛客企业服务