1.写个程序实现0,1,1,2,3,5.......的数列,注意当求第10000个等大级数的情况,要求输入第几个数,得到结果.
package jianweiSoftware;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class FacbiooNumber {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
int b;
double c;
String str;
System.out.println("请输入要得到的第几个FacbiooNumber:");
BufferedReader d =new BufferedReader(new InputStreamReader(System.in));
str = d.readLine();
b=Integer.parseInt(str);
System.out.print(b);
System.out.println("结果是:");
c = facbiooNumber(b);
System.out.print(c);
}
private static double facbiooNumber(int b) {
// TODO Auto-generated method stub
double x[] = new double[3];
if (b == 1) {
x[0] = 0;
return x[0];
}
if (b == 2) {
x[1] = 1;
return x[1];
}
if (b >= 3) {
x[0] = 0;
x[1] = 1;
for (int i = 3; i <= b; i++) {
x[2] = x[1] + x[0];
if ((i - 1) % 2 == 0) {
x[0] = x[2];
} else {
x[1] = x[2];
}
}
}
return x[2];
}
}
2.重写一个推栈类,其中包括push(Object item),pop(),peek(),empty().
package jianweiSoftware;
import java.util.EmptyStackException;
import java.util.Stack;
import java.util.Vector;
public class StackNew {
static Vector a = null;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public static Object push(Object item) {
a.addElement(item);
return item;
}
public static Object pop() {
Vector obj;
int len = a.size();
obj = (Vector) StackNew.peek();
a.removeElementAt(len - 1);
return obj;
}
public static Object peek() {
int len = a.size();
if (len == 0)
throw new EmptyStackException();
return a.elementAt(len - 1);
}
public boolean empty() {
return a.size() == 0;
}
}
要求20分钟内完成.
面试后觉得第一题还有点意思,在学校的时候不会考虑内存和大级数的情况,做题的时候花了点时间想想.第二题不知道公司想考察什么,也不知道自己这样写是否正确.反正两题答完十分钟.
好久没有在纸上写程序了,发现有点问题,还需要改进,平时太依赖IDE了,很的多小细节没有受到太多的关注.
分享到:
相关推荐
全国软件公司面试题集锦 面试题 全国软件公司面试题集锦 面试题
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
上海 软件工程师 面试题 JAVA NET SQL HTML JAVASCRIPT
上海菱众信息技术有限公司面试试题以及我写过的答案都在里面
普华基础股份有限公司,国企,2014面试题
企业公司软件测试面试笔试题集合 软件测试面试题 (测试基础).doc 01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc...
常见软件测试面试题常见软件测试面常见软件测试面试题常见软件测试面试题常见软件测试面试题常见软件测试面试题常见软件测试面试题试题
java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助。java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助
包括亚信,文思,软通各大大型软件公司面试题
各大软件公司C#笔试面试题,包括北京、广州、杭州、上海、南京、武汉等全国各大知名的软件公司。
这是java程序员面试题的总结,非常经典,来自于河南省863软件孵化器有限公司。对于有一定技术,面试却总是失败的朋友很有帮助。
面试题 面试题 面试题 面试题 面试题 面试题 面试题
软件测试和软件测试面试题 应届生看看不错
面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...
上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结)...
京华信息科技股份有限公司 软件测试 面试题 笔试
陕西网源电子科技有限公司笔试题.doc 西安博达软件笔试题.doc 西安当代医院管理研究院.doc 西安夏日科技笔试题.doc 只列出一部分,希望给正在或正准备找工作的朋友带来帮助,也祝愿大家早日找到心中理想的工作,别忘...
软件实施面试题.docx
高级软件测试面试题
软件测试面试题软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试常见面试题分享软件测试...