leecode更新
This commit is contained in:
parent
f7ccdf71e5
commit
bc3caaf14e
|
|
@ -84,4 +84,25 @@ public class T12_Change {
|
||||||
return dp[amount];
|
return dp[amount];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 进一步优化
|
||||||
|
* @param amount
|
||||||
|
* @param coins
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public int change2(int amount, int[] coins) {
|
||||||
|
|
||||||
|
int[] dp = new int[amount + 1];
|
||||||
|
|
||||||
|
dp[0]=1;
|
||||||
|
|
||||||
|
for (int i = 0; i < coins.length; i++) {
|
||||||
|
for (int j = 1; j < dp.length; j++) {
|
||||||
|
if (j - coins[i] >= 0) dp[j] += dp[j - coins[i]];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return dp[amount];
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue