मैं एक टर्नरी सशर्त जावा ऑपरेटर को सामान्य में परिवर्तित करने के लिए संघर्ष कर रहा हूं, टर्नरी सशर्त है:
dp[i][j] = (arr[i] <= j) ? (dp[i-1][j] || dp[i-1][j-arr[i]]) : dp[i - 1][j];
और मेरा प्रयास था "
if (dp[i][j] = (arr[i] <= j){
(dp[i-1][j] || dp[i-1][j-arr[i]]);
}else{
dp[i - 1][j];
}
क्या कोई इसे करने में मदद कर सकता है
-3
Ashraf Yawar
17 जिंदा 2021, 21:12
1 उत्तर
सबसे बढ़िया उत्तर
बस यही है:
if (arr[i] <= j) {
dp[i][j] = (dp[i-1][j] || dp[i-1][j-arr[i]]);
} else {
dp[i][j]= dp[i - 1][j];
}
arr[i] <= j
if
शर्त है
अगर यह सच है (dp[i-1][j] || dp[i-1][j-arr[i]])
को dp[i][j]
को सौंपा गया है
और dp[i - 1][j]
को `dp[i][j]´ . को सौंपा जाएगा
2
Jens
17 जिंदा 2021, 21:16
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।