在计算机科学中,以下哪个算法是用来解决背包问题的? A. 快速排序 B. 冒泡排序 C. 动态规划 D. 暴力搜索 答案解析 本题考查算法的应用。选项A和B是排序算法,不用于解决背包问题。选项C的动态规划是解决背包问题的常用算法,因为它可以高效地处理重叠子问题和最优子结构。选项D的暴力搜索虽然也可以解决背包问题,但效率低下,不是最优解。 正确答案:C