- 2
- 0
- 约4.29千字
- 约 13页
- 2026-11-04 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试题含答案
一、编程语言基础(共5题,每题10分,总分50分)
针对地域:北美、欧洲IT企业,注重Java、Python、C++基础及算法应用。
1.Java题目
题目:
编写Java代码,实现一个方法`isValidParentheses(Strings)`,判断字符串中的括号(`()`、`[]`、`{}`)是否有效匹配。例如:
-输入:`()[]{}`→输出:`true`
-输入:`([)]`→输出:`false`
答案:
java
importjava.util.Stack;
publicclassParenthesesValidator{
publicbooleanisValidParentheses(Strings){
StackCharacterstack=newStack();
for(charc:s.toCharArray()){
if(c==(||c==[||c=={){
stack.push(c);
}elseif(c==)stack.isEmpty()||c==]stack.peek()!=[
||c==}stack.peek()!={){
returnfalse;
}
您可能关注的文档
最近下载
- DZ_T 0482-2024 水热型地热资源开发与保护监测规范.pdf VIP
- 2026部编版小学诗词大会题库200题(含答案名师解析)可打印.docx
- 四川省的高等学校毕业生登记表(空表).pdf VIP
- 氧化铝生产过程点检实施及考核细则.docx VIP
- yoantion潮汕区触摸屏电路图彩色图.pdf
- 创伤急救(中医骨伤科学十三五教材).pptx VIP
- DB37_T 4938-2025 近海产卵场生境适宜性评价技术指南.docx VIP
- 2026年湖南省长沙市中考语文试卷(含答案及解析).pdf
- 2025年基层法律服务工作者考试卷附答案.docx VIP
- 传感器与检测技术(第5版)徐科军课后习题答案.docx VIP
原创力文档

文档评论(0)