智力题总结

1. 对于一个整数数组,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n

2. 函数foo()概率p输出1,概率1-p输出0,等概率输出0和1?

3. 十亿个数,找前 100 个,用什么算法,时间复杂度是多少?

4. 给定包含n个元素的数组,n小于等于10^5。有q次询问,每次询问给定两个值k和x,k小于等于10^5 ,q小于等于10^5。每次询问需要在前k个元素中找到第一个比x大的元素(从左到右遍历第一个)。

5. 怎么使用1到5的随机选择器实现1到7的随机选择器

6. 一个圆形, 12-0点, 12点是飞机场, 飞机满油能飞半圈12-6, 能顺、逆时针飞, 保证所有飞机都能飞回飞机场, 飞机之间能互相加油, 问至少多少辆飞机可以让一台飞机飞满一圈

7. 140g的盐 各有2g和7g的砝码 只能用三次天平,如何称出50g 和 90 g

8. 给你一个数,每次可以进行加或减2的n次方操作,最少多少次操作把该数变为0?

9. 电脑磁盘文件中有一组数字,范围是 0 到 2^31-1 ,正常每个数字仅出现一次且无序。因数据问题丢失了一个数字,现电脑内存只有 2G 或 4G ,如何找出丢失的这个数字?

10. 64匹马8个跑道需要多少轮才能挑选出最快的4匹马?(每次比赛只有名次,不记录时间)

11. 3L和5L的杯子怎么量出来4L的水
全部评论
mark智力题
点赞 回复 分享
发布于 04-04 14:09 陕西
接好运
点赞 回复 分享
发布于 03-25 00:16 上海
再m
点赞 回复 分享
发布于 03-08 02:11 四川

相关推荐

08-12 18:47
门头沟学院 C++
腾讯面试的timeline:8.31号投递9.6一面9.12二面10.10三面10.17HR面一面:mentor&leader面试考察重点:C++基础(多态/模板/智能指针/内存管理)数据结构与算法(手撕代码)项目深度(架构设计/难点解决)一面时间一个多小时,主要对自己简历的项目进行介绍,一般简历的项目会和业务有一定的相似点,会细问这个点,以及代入实际业务场景自己的思考,还有就是基础,基础非常重要,问的还是很细的,对于基础模块的底层也需要有了解,不然会答不上来,最后撕了两道题,顺利通过二面:技术骨干面试完全针对简历项目进行提问,没有问一些基础(因人而异),对项目的各个方面,场景,遇到的问题、解决办法、优化的点各方面对项目都进行了详细的询问,这里主要考察的是工程项目能力三面:技术总监技术总监不执着于技术细节,而是对简历的项目的可用性\可靠性\复用性\健壮性进行了提问,这面的压力相对来说比较大,因为问的问题相对比宏观,需要对自己的项目非常了解,而且也是之前没遇到过的,对自己的项目比较了解的话,好好思考也是可以答出来的工作体验:目前在做流媒体相关的开发,氛围还是很不错的,同事人都很好,给予了充分的学习时间,食堂的饭菜也很好吃,有减脂餐,可以满足各类需求,还有平时有各种活动,是大厂里面人文关怀最好的公司之一了,像班车其他的什么的福利就不用说了都是很不错的。最后欢迎大家投递腾讯,加入鹅厂大家庭~如果有需要可以填写我的内推码:PJ8HJ2OW!@腾讯招聘
腾讯工作体验
点赞 评论 收藏
分享
一堆英文题目,看的眼花缭乱
投递芯原股份等公司9个岗位
点赞 评论 收藏
分享
评论
14
91
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务