面试题解析
嫌疑-人
只有面对喜欢的东西,才配得上说是坚持。
展开
-
Java基础面试题
1.若main()函数带 参数 ,参数个数最多是 (2)个 存在定义式:main(int argc,char* argv[]))2.所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类以外的函数对它们的访问都是非法的。F 私有成员友元函数可以调用3.用 ISDN( 综合业务数字网 ) 上网要比用电话线上网快得多,而且还可以同时打电话。 ISDN 又叫做( ) 1996年正式将原创 2017-09-11 14:39:59 · 473 阅读 · 0 评论 -
数据结构-优先队列
优先队列的类定义 优先队列是0个或多个元素的集合,每个元素都有一个优先权或值,对优先队列执行的操作有1) 查找;2) 插入一个新元素;3) 删除.在最小优先队列(min priority queue)中,查找操作用来搜索优先权最小的元素,删除操作用来删除该元素;对于最大优先队列(max priority queue),查找操作用来搜索优先权最大的元素,删除操作用来删除该元素.优原创 2017-09-11 15:36:08 · 1471 阅读 · 0 评论 -
Fibonacci数列
看了一道网易的面试题,感觉挺有意思的,比较简单,但也需要理解。 题目描述 Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你原创 2017-10-11 20:54:21 · 389 阅读 · 0 评论 -
统计回文--一道面试题的反思
这倒特别简单的题被我做成什么个样子,我也是醉了。 题目描述 “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新串是一个回文串。如果字符串B插入的原创 2017-10-16 14:01:02 · 242 阅读 · 0 评论 -
暗黑字符串
题目描述 一个只包含’A’、’B’和’C’的字符串,如果存在某一段长度为3的连续子串中恰好’A’、’B’和’C’各有一个,那么这个字符串就是纯净的,否则这个字符串就是暗黑的。 例如: BAACAACCBAAA 连续子串”CBA”中包含了’A’,’B’,’C’各一个,所以是纯净的字符串 AABBCCAABB 不存在一个长度为3的连续子串包含’A’,’B’,’C’,所以是暗黑的字符串 你的任务原创 2017-11-14 13:01:01 · 229 阅读 · 0 评论 -
面试题-构造队列
题目描述小明同学把1到n这n个数字按照一定的顺序放入了一个队列Q中。现在他对队列Q执行了如下程序: while(!Q.empty()) //队列不空,执行循环{int x=Q.front(); //取出当前队头的值xQ.pop(); //弹出当前队头Q.push(x); //把x放入队尾x原创 2017-11-16 23:07:18 · 316 阅读 · 0 评论 -
末尾0的个数
这是滴滴打车的一道面试题,看似简单,其实不然,有点小技巧。我刚看到这道题的时候,感觉很简单,于是三下五除二的写好了代码。import java.util.Arrays; import java.util.LinkedList; import java.util.Scanner; /*输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输原创 2017-12-03 20:03:55 · 587 阅读 · 0 评论 -
删除公共字符
又是一道特别简单,而我又忽略了小细节而导致做不出来的题目。 总结一下小知识: String类型可以不必转换为数组 ,就能用charAt(index)来取出字符串中的每个字符 String中自带的判断包含关系的函数contains(CharSequence s)的参数是CharSequence ,而不是char,所以需要正常取出来之后:charAt(index)+“”就可以啦原创 2017-12-04 23:00:45 · 295 阅读 · 0 评论