首页 > 试题广场 >

请指出以下代码段使用了何种算法public void ...

[单选题]
请指出以下代码段使用了何种算法
public void func(int[] arr1, int k, int m,int[] arr2) {      
    arr2[0] = 0;      
    for (int i = 1; i <= m; i++) {            
        int min = i;            
        for (int j = 0; j < k; j++) {                         
            if (arr1[j] <= i) {      
                int temp = arr2[i - arr1[j]] + 1;      
                if (temp < min) {      
                    min = temp;      
                }      
            }      
        }      
        arr2[i] = min;            
    } 
}
  • 分治算法
  • 动态规划
  • 贪心算法
  • 回溯算法

这道题你会答吗?花几分钟告诉大家答案吧!