- 3
- 0
- 约6.03千字
- 约 19页
- 2026-01-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年长虹集团科技部工程师面试题集及答案解析
一、编程语言与基础算法(共5题,每题10分,总分50分)
1.题目:
请用C语言实现一个函数,输入一个整数数组,返回数组中的最大值和最小值。要求不使用任何库函数,时间复杂度为O(n)。
答案:
c
includestdio.h
voidfindMinMax(intarr[],intsize,intmin,intmax){
min=arr[0];
max=arr[0];
for(inti=1;isize;i++){
if(arr[i]min)min=arr[i];
if(arr[i]max)max=arr[i];
}
}
intmain(){
intarr[]={3,5,1,8,2};
intmin,max;
findMinMax(arr,5,min,max);
printf(Min:%d,Max:%d\n,min,max);
return0;
}
解析:
通过单次遍历数组,实时更新最小值和最大值,确保时间复杂度为O(n)。关键在于初始化时将min和max设置为数组的第一个元素,避免后续比较时的边界问题。
2.题目:
用Python实现快速排序算法,并说明其时间复杂度和空间复
您可能关注的文档
最近下载
- 长鑫存储数据手册DDR4_RDIMM_CXMQ3A4MA4GR7-CJ1-A.pdf VIP
- 暨南大学实验室安全考试医学生物类安全学习试题库及答案.docx
- 《ISO 37001-2025反贿赂管理体系要求及使用指南》专业深度解读和应用培训指导材料之8:10改进(雷泽佳编制-2025A1).pdf VIP
- M_ONE_XL效果器操作说明书.pdf VIP
- 安徽大学《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx VIP
- 西师版六年级上册数学 分数乘整数 表格式教案.docx VIP
- 75种K线组合1览、图解.pdf VIP
- 2025年法官入额遴选政治理论真题及答案.docx VIP
- 广东省广州市2025届高三上学期8月摸底考试 化学(B卷) PDF版含答案.pdf VIP
- 数据库原理及应用教学导案(北京联合大学优秀教学导案).doc VIP
原创力文档

文档评论(0)