- 0
- 0
- 约8.4千字
- 约 25页
- 2026-11-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年互联网公司IT技术岗位面试题集
一、编程语言与数据结构(共5题,每题10分,总分50分)
题目1(Java编程)
题目:请实现一个方法,判断一个字符串是否为有效的括号字符串,例如输入()[]{},返回true;输入(],返回false。要求不使用额外的数据结构,时间复杂度为O(n)。
答案:
java
publicbooleanisValid(Strings){
if(s==null||s.length()%2!=0)returnfalse;
MapCharacter,Charactermap=newHashMap();
map.put(),();
map.put(},{);
map.put(],[);
DequeCharacterstack=newLinkedList();
for(charc:s.toCharArray()){
if(map.containsKey(c)){
if(stack.isEmpty()||stack.pop()!=map.get(c))returnfalse;
}else{
stack.push(c);
}
}
returnstack.isEmpty();
}
解析:
1.首先判断字符串是否为null或长度
您可能关注的文档
最近下载
- 2026年基本公共卫生服务高血压患者管理培训班试题(附答案).docx VIP
- 林业有害生物发生及成灾标准-森林病虫害防治.doc VIP
- 2025年乡村数字社会治理创新案例汇编与分析.pptx VIP
- 髋关节置换术的护理查房.pptx VIP
- 扣字文本。ABC的成语词汇。樊涛题.txt.doc VIP
- 2026年最新突发急性传染病防控和应急处置技能竞赛试题库含答案解析.docx VIP
- 三相交流异步电动机说明书.docx VIP
- 膜结构工程标准合同模板(协议范本)模板.doc VIP
- 2026年天津市公务员考试《申论》A类真题及答案解析.docx VIP
- T_HASIC 001—2026(信息化项目造价咨询服务标准体系框架).pdf
原创力文档

文档评论(0)