- 0
- 0
- 约9.82千字
- 约 30页
- 2026-10-30 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员编程面试题库:代码与算法的较量
一、编程语言基础(5题,每题6分)
考察方向:基础语法、数据类型、面向对象、异常处理、内存管理。
1.Java题目(6分)
题目:
编写Java代码,实现一个自定义的`ArrayStack`类,支持动态扩容。要求:
-使用`Object[]`存储数据,初始容量为10,满时自动扩容为原来的2倍。
-提供`push`、`pop`、`isEmpty`方法。
-若栈为空时调用`pop`,抛出`NoSuchElementException`异常。
答案与解析:
java
publicclassArrayStack{
privateObject[]elements;
privateintsize;
privatestaticfinalintDEFAULT_CAPACITY=10;
publicArrayStack(){
elements=newObject[DEFAULT_CAPACITY];
}
publicvoidpush(Objecte){
ensureCapacity(size+1);
elements[size++]=e;
}
publicObjectpop(){
if(size==0){
thrownewNo
您可能关注的文档
- 2026年肯德基餐厅管理岗位面试题集.docx
- 2026年酒店管理培训生面试考核重点.docx
- 2026年广州港党群工作部经理面试题库及解析.docx
- 清洁经理面试题及答案.docx
- 机械设计工程师面试技巧及答案.docx
- 2026年音乐教师招聘考试题目参考.docx
- 2026年物流工程师面试题及供应链优化含答案.docx
- 2026年教师招聘面试问题集含答案.docx
- 2026年化工行业招聘专员的工作要求与题目.docx
- 2026年产品经理面试全解析问题与答案.docx
- 2026年山西住院医师-山西住院医师神经内科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师神经外科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师耳鼻咽喉科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师胸心外科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师麻醉科历年参考题库含答案解析.docx
- 幼儿园一日活动流程新版(1).docx
- 2026年山西信息职业技术学院高职单招笔试语文试题库含答案解析.docx
- 2026年山西住院医师-山西住院医师超声医学科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师预防医学科历年参考题库含答案解析.docx
- 2026年山西住院医师-山西住院医师骨科历年参考题库含答案解析.docx
原创力文档

文档评论(0)