2026年职场技能考验技术岗算法题目解析及实操.docxVIP

  • 1
  • 0
  • 约9.5千字
  • 约 23页
  • 2026-09-22 发布于福建
  • 举报

2026年职场技能考验技术岗算法题目解析及实操.docx

第PAGE页共NUMPAGES页

2026年职场技能考验:技术岗算法题目解析及实操

一、编程语言基础(5题,每题6分,共30分)

1.题目(10分):使用Python语言实现一个函数,该函数接收一个字符串作为输入,返回该字符串中所有唯一字符的列表。如果输入字符串为空或仅包含一个字符,则直接返回原字符串。要求在函数中不使用内置的集合或字典去重功能。

2.题目(6分):在Java中,编写一个方法,该方法接收一个整数数组,返回数组中的最大值和最小值,要求不使用任何排序算法。例如,输入`[3,1,4,1,5]`,返回`(5,1)`。

3.题目(6分):用C++实现一个函数,该函数接收两个正整数a和b,返回它们的最大公约数。要求使用辗转相除法(Euclideanalgorithm)。

4.题目(8分):在JavaScript中,编写一个函数,该函数接收一个包含多个数字的数组,返回一个新数组,其中包含原数组中所有偶数的平方。例如,输入`[1,2,3,4,5]`,返回`[4,16]`。

5.题目(10分):用Go语言实现一个函数,该函数接收一个字符串,返回该字符串的所有子串(不重复)。例如,输入`abc`,返回`[a,b,c,ab,bc,abc]`。

二、数据结构与算法(10题,每题6分,共60分)

1.题目(6分):给定一个

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档