11 - Longest Increasing Subsequence - Final DP solution in Java
@Rishi Srivastava
Pseudo code:
int[] dp = new int[];
(dp, 1);
for (int i = - 1; i is greater than or equal to 0; i--) {
for (int j = i 1; j is less than ; j ) {
if (nums[i] is less than nums[j]) {
dp[i] = MAX(dp[i], 1 dp[j]);
}
}
}
return MAX(dp[]);
Time complexity: O(n^2)
Space complexity: O(n)
Github:
Leetcode:
1 view
1623
465
2 weeks ago 00:33:02 1
Энергоинформационная безопасность. Как оставаться в ресурсе и быть наполненным жизненной энергией?
2 weeks ago 00:02:22 1
On the Stairs
2 weeks ago 00:03:39 1
La Ballade du Mois de Juin - Benjamin Biolay @ FNAC Montparnasse
2 weeks ago 00:54:21 1
ДОЛЛАР УЖЕ 89 РУБ! ТРАМП СПАС РУБЛЬ? НАБИУЛЛИНА ИСПУГАЕТСЯ ПОДНЯТЬ СТАВКУ? ДЫРА В БЮДЖЕТЕ 1,7 ТРЛН
2 weeks ago 00:04:33 1
Коля Plant & Sobranye - Скрип опустевших качелей
2 weeks ago 02:17:55 30
🐂 КРАСИМ БЫКА - Прохождение Kingdom Come Deliverance 2 ⑤ Дурная кровь, Мыши | РУССКАЯ ОЗВУЧКА
2 weeks ago 00:15:16 1
Cтало известно как клетки запасают вещество, тормозящее старение и как это улучшить.