下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考中级 > 软件设计师 > 2026下半年软考软件设计师模考试卷(应用技术)及答案解析 > 本题我的试卷
试题四(15分) 阅读下列说明和C代码,回答问题1至问题3。 【说明】 某程序采用动态规划算法求解最长公共子序列(LCS)问题。给定两个字符串X和Y,求它们的最长公共子序列的长度。例如X="ABCBDAB",Y="BDCAB",最长公共子序列为"BCAB",长度为4。 【C代码】

【问题1】(6分)请补充代码中空缺的位置,写出应填入的表达式。 (1)第一处:dp[i][j] = ________ (2)第二处:dp[i][j] = ________

参考答案
(1)当X[i-1]==Y[j-1]时,dp[i][j] = dp[i-1][j-1] + 1 (2)当不相等时,dp[i][j] = max(dp[i-1][j], dp[i][j-1])
答案解析
本题暂无答案解析,正确答案已在上方给出。