2026年程序员面试编程题库.docxVIP

  • 0
  • 0
  • 约4.33千字
  • 约 12页
  • 2026-08-09 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年程序员面试编程题库

1.数据结构与算法(15题,共60分)

1.1数组与字符串(3题,共12分)

题目1(4分):

给定一个字符串`s`,其中只包含字母和数字,请写一个函数返回所有字母的排序结果,数字保持原位置。例如:输入`s=a1b2c3`,输出`ba1c2d3`。

题目2(4分):

实现一个函数`mergeStrings(word1,word2)`,将两个字符串交替合并,如果长度不等,剩余部分追加到末尾。例如:`mergeStrings(abc,1234)`输出`a1b2c34`。

题目3(4分):

请实现一个函数`findLongestSubstring(s)`,返回字符串`s`中最长的无重复字符子串的长度。例如:`findLongestSubstring(abcabcbb)`输出`3`(abc)。

1.2栈与队列(3题,共12分)

题目4(4分):

设计一个`MinStack`类,支持`push`、`pop`和`getMin`操作,`getMin`需在常数时间内返回栈中最小值。

题目5(4分):

用队列实现一个栈。提供`push`、`pop`和`top`方法。

题目6(4分):

给定一个整数数组`tasks`和冷却时间`coolDown`,编写函数`leastInterval(tasks,coolD

文档评论(0)

1亿VIP精品文档

相关文档