福建计算机岗2026面试模拟练习例题试卷含解析.docxVIP

  • 2
  • 0
  • 约7.64千字
  • 约 13页
  • 2026-10-21 发布于河南
  • 举报

福建计算机岗2026面试模拟练习例题试卷含解析.docx

福建计算机岗2026面试模拟练习例题试卷含解析

考试时间:______分钟总分:______分姓名:______

编程题

题1.给定一个整型数组nums,要求原地去除重复元素并返回新长度,原数组前新长度个元素需唯一且顺序不变。示例:输入nums=[1,2,2,3],输出3,nums前3个元素为[1,2,3]。请写出实现代码(语言不限)。

题2.编写一个函数,接收一个字符串参数,反转字符串中的每个单词,并反转整个字符串。例如,输入helloworld,输出dlrowolleh。要求处理空字符串、特殊字符(如标点符号)等边界条件。

题3.使用JavaNIOAPI编写一个程序,读取一个文本文件(文件路径为参数),统计文件中每个字符出现的次数,并将结果输出到控制台。要求处理大文件(超过100MB)时的性能优化,包括异常处理(如文件不存在、权限不足)。

算法设计题

题1.设计一个LRU(最近最少使用)缓存,支持get(key)和put(key,value)操作,要求get和put时间复杂度均为O(1)。缓存容量为固定值,当容量满时,淘汰最久未使用的键值对。请描述数据结构选择及实现思路,并写出核心代码框架。

题2.给定一个整数数组nums,找出其中最长的递增子序列(子序列可不连续),并返回其长度。例

文档评论(0)

1亿VIP精品文档

相关文档