- 0
- 0
- 约5.88千字
- 约 18页
- 2026-08-18 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年编程算法工程师实战面试模拟题
1.递归与动态规划(共3题,每题15分,合计45分)
题目1(15分):
背景:
某公司需要开发一个高效的订单分配系统,系统要求将N个订单分配给K个配送员,每个订单的权重不同,目标是分配后所有配送员的总权重差距最小。请设计一个动态规划算法,计算最优分配方案及最小差距。
要求:
-输入:整数N(订单数),整数K(配送员数),二维数组weights(N×1,表示每个订单的权重)。
-输出:最优分配方案(二维数组,每行表示一个配送员的订单索引),最小差距。
-示例:N=4,K=2,weights=[5,8,3,7],输出:[[5,3],[8,7]],差距=1。
题目2(15分):
背景:
给定一个字符串s和一个子串t,要求在不使用内置函数的情况下,实现KMP算法的Next数组构建及匹配过程。
要求:
-输入:字符串s(主串),字符串t(模式串)。
-输出:Next数组,匹配结果(若匹配则返回起始索引,否则返回-1)。
-示例:s=ABCDABD,t=ABD,输出:Next=[-1,0,0,1],匹配索引为2。
题目3(15分):
背景:
设计一个算法,将一个无权图的N个节点用最少的边覆盖,要求每个节点至少被一条边覆盖。请使用动态规划解决该问题(类似最小边覆盖)
您可能关注的文档
最近下载
- (冀)12S8 排水工程国家标准.pdf VIP
- 2025年度重庆市人工智能应用场景典型案例集.docx VIP
- 分析方法验证方案模板.docx VIP
- 新生儿休克的早期识别与治疗.pptx VIP
- 人教版七年级下册数学期末考试试题-七下数学期末易考题.docx VIP
- 四宫格综合练习题(4宫格简单初级、中级、高级,共18份).docx VIP
- GBT 1919-2023 工业氢氧化钾 正式版.pdf
- 河南省图集 18YTJ115 建筑节能一体化——免拆模板复合保温建筑构造 DBJT19-01-2017.docx VIP
- 脓毒性休克患儿的液体复苏策略.pptx VIP
- 2024年五轴数控机床项目调研分析报告.docx VIP
原创力文档

文档评论(0)