2026年物流系统开发工程师面试题集.docxVIP

  • 2
  • 0
  • 约8.15千字
  • 约 25页
  • 2026-03-10 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年物流系统开发工程师面试题集

一、编程语言与基础算法(共5题,每题10分)

1.题目:

请用Java实现一个方法,输入一个整数数组,返回数组中所有奇数元素的平方和。例如,输入`[1,2,3,4,5]`,返回`12+32+52=35`。

答案:

java

publicstaticintsumOfOddSquares(int[]arr){

intsum=0;

for(intnum:arr){

if(num%2!=0){

sum+=numnum;

}

}

returnsum;

}

解析:

通过遍历数组,判断每个元素是否为奇数,如果是,则计算其平方并累加。时间复杂度为O(n),空间复杂度为O(1)。

2.题目:

用Python实现快速排序算法,并对`[8,3,1,7,0,10,2]`进行排序。

答案:

python

defquick_sort(arr):

iflen(arr)=1:

returnarr

pivot=arr[len(arr)//2]

left=[xforxinarrifxpivot]

middle=[xforxinarrifx==pivot]

right=[xforxin

文档评论(0)

1亿VIP精品文档

相关文档