4399笔试题

1、冒泡排序的时间复杂度

2、有无序数字5000个,用什么算法能快速的找出最大的前50个数字

3、比如有10个台阶,一直青蛙一次只能跳一个或者二个台阶,问青蛙从第一个台阶开始跳最多有几种跳法

4、从区间[-2,2]中随意取出二个实数,它们的和>1的概率

5、二叉树的的高度为5,问最多有几个节点

6、比如某层楼高100层,一个鸡蛋从第N层落下不会摔坏,问给你二个鸡蛋,你最少几次能求出N值(提示:考虑只有一个鸡蛋的情景)

7、某个抽奖平台举行10天的抽奖活动,有N个用户进行抽奖,由于缓存问题,后台最多只能保存N个用户的信息,请设

计一种算法,让他们的抽奖概率相等

8、谈谈你最喜欢的一款游戏或者应用,说说你喜欢他的地方或者他的优点,并对他进行优化

9、假如做一款相片浏览器,说说你的设计模块思路,考虑缓存和运行速度问题


  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值