`

这样的面试题,你会吗?

    博客分类:
  • JAVA
阅读更多
1、有300层高楼与2个玻璃杯,玻璃杯从x层掉落摔到地面刚好摔碎(x层以下是摔不碎的),请问至少需要多少次摔杯子试验就一定能够找到x层是第几层?
2、5000个数中找出3个数,使它们和的绝对值最小,求算法与时间复杂度。
3、在2×n的一个长方形方格中(高:2,宽:n),用一个1× 2的骨牌铺满方格(高:1,宽:2 / 高:2,宽:1),输入n ,输出铺放方案的总数.
例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:
|----|----|----|
|    |    |    |
|  1 |  3 |  5 |
|----|----|----|
|    |    |    |
|  2 |  4 |  6 |
|----|----|----|
A方格:高:1,宽:2
B方格:高:2,宽:1
方案1:(1,2)放入B、 (3,4)放入B、 (5,6)放入B
方案2: (1,2)放入B、 (3,5)放入A、 (4,6)放入A
方案3:(1,3)放入A、 (2,4)放入A、 (5,6)放入B
4、从1-N这N个数中任意取3个数使这三个数之和为Sum,其中N<Sum<3N,求共有多少种组合方式,请给出算法与时间复杂度。(注:1+2=3与2+1=3只能算一种组合方式)
5、一个字符串,长度为200,字符串的每个位置上只能出现A T G C四个字符中的一个,每个位置上的四种字符出现的概率不同,要求计算出生成概率最大的前50个字符串,请给出算法与时间复杂度。
例如长度为6的相关概率数据:
位置 1 2 3 4 5 6
A 0.2 0.3 0.1 0.55 0.25 0.3
T 0.3 0.5 0.6 0.25 0.25 0.1
G 0.1 0.05 0.2 0.2 0.25 0.4
C 0.4 0.15 0.1 0 0.25 0.2

1、有编号为1-N的N个房间,从左到右,每个房间分别有一台机器(重量各不相等),现在要求把这些机器按照重量重新分配房间,重量从左到右依次递增。移动机器只能做交换操作,但交换机器要花费一定的费用,费用的大小就是交换机器重量的和。问怎样移动机器才能使排序的费用最小。

 

2 假定有这样一个游戏,规则定义如下:
游戏的基本元素是25个字母。游戏开始,玩家会获得一定目的字母,可能有重复的字母。比如两个A,一个B。
玩家把这些字母排成一行,两个字母相邻会有一定分值,本次游戏的得分为所有相邻字母的分值的和。
比如假定a-a 100 a-b 101。一次游戏的字母为两个A,一个B,则排成a-b-a得到最大的分数为202。
给定了字母之间的分值计算游戏能取得的最大分值,一次输入的字母数量不超过20。

3 有一副特别扑克牌,有26*3张,每张扑克牌的点数为A-Z,扑克牌没有花色,相同点数的有3张。随机从扑克牌里抽30张出来,去掉里面的成对的点数相同的牌(比如抽6张牌得到A,A,A,B,B,C成对去掉点数相的牌后得到A,C),最后剩下5张牌的概率为多少?最后剩下6张牌的概率为多少?

4、定义一种数列,它的定义如下
s(x) = 0 (x<0)
s(x) = 1 (0<=x<1)
s(x) = s(x-1) + s(x-3.14) (x>=1)

现在需要计算出s(x) (x为浮点数)

1)、求s(x) MOD 1000000007的值,x < 1000
2)、求s(x) MOD 107的值,x < 2^31
3)、求s(x) MOD 1000000007的值,x < 2^31
请分别给出以上几问的算法与时间复杂度

5、5个不同的自然数N1 N2 N3 N4 N5,其中N1 < N2 < N3 < N4 < N5,并且满足 N1^2 + N2^2 + N3^2 + N4^2 + N5^2 = N1 * N2 * N3 * N4 * N5

1)、求符合条件的1组N1,N2,N3,N4,N5
2)、求符合条件的100组N1,N2,N3,N4,N5
3)、求N5 < 100000的解的数

 

分享到:
评论

相关推荐

    大数据面试笔试资料-56家互联网大公司面试笔试题资料整理汇总.zip

    面试题7+面试题8+面试题9_北京广视通达数字网络科技有限公司 中企动力面试总结?-面试题1 畅捷通(用友集团)?-面试题2 麦达数字面试?-面试题3 boss直聘面试?-面试题5 博易智软(北京)技术股份有限公司?面试题7 ...

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    java面试题,J2EE面试题 笔试题

    最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    以后会慢慢把Java相关的面试题、计算机网络等都加进来,其实这不仅仅是一份面试题,更是一份面试参考,让你熟悉面试题各种提问情况,当然,项目部分,就只能看自己了,毕竟每个人简历、实习、项目等都不一样。面试题...

    java面试题java面试题java面试题

    java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题...

    ERP工程师面试题ERP工程师面试题

    ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题

    2023最新JAVA面试题集

    2023年最新版--Java+最常见的+200++面试题汇总+答案总结汇总 阿里百度美团面试题合集 大数据面试题 100道 多线程面试59题(含答案) 最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 ...

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题

    2022java面试题、JVM面试题、多线程面试题、并发编程、Redis面试题、MySQL面试题、Java2022面试题、Netty面试题、Elasticsearch面试题、Tomcat面试题、Dubbo面试题、Kafka面试题、Linux面试题、2021面试题、java面试...

    华为面试题华为面试题华为面试题华为面试题华为面试题

    Java作为一门广泛应用的编程语言,其面试题涵盖了众多领域,包括基础语法、数据结构与算法、多线程、网络编程、集合框架、异常处理、设计模式等。以下将针对这些重要知识点进行详尽的阐述。 1. **基础语法**:Java...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    个人面试题总结(java,数据库,前端).zip

    文件中包含了本人最近在网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该...

    【BAT必备】zookeeper面试题

    【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】...

    前端面试题汇总前端面试题汇总前端面试题汇总

    前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端面试题汇总前端...

    高级面试题刷多了,这些Android基础面试题你还会做吗?

    趁这个空闲的机会整理下一些基本的面试题,不是很多,我个人觉得比较典型的,时间长了一些不常用的细节问题都快忘记了,也许是轮子用多了吧,如果能在赶项目进度的时候抽出时间,总结回顾下一些知识,也是很不错的,...

    (完整版)运维面试题(含答案).pdf

    (完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题...

    ajax面试题ajax面试题

    关于Ajax的常见面试题 1,Ajax和javascript的区别? javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术 ,它是利用了一系列相关的技术其中就包括javascript。 Javascript是由...

    面试题 面试题面试题

    面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...

    【BAT必备】dubbo面试题

    【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题...

    前端面试题:前端框架面试题大全

    前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; ...

    就业面试题--人事面试题、java、net等面试题集锦

    本资源集合了人事面试题、Java和.NET相关的面试题目,旨在帮助求职者全面了解并掌握可能面临的各种问题。 1. **人事面试题**: 人事面试通常关注求职者的性格、团队协作能力、职业规划等方面。例如,可能会问到“你...

Global site tag (gtag.js) - Google Analytics