Kiedy stosuje się bezpośrednio koncepcje dynamic programming w celu rozwiązania problemu w terenie? Czasami nie jest oczywiste, w jaki sposób można go zastosować, gdy używa się go do rozwiązania wymyślonego wystąpienia modelu knapsack problem.Kiedy używałeś programowania dynamicznego w terenie?
6
A
Odpowiedz
3
Jest prawdopodobnie o wiele bardziej powszechne używanie memoization do rozwiązywania problemów w terenie, ponieważ dotyczy to szerszego zestawu problemów. DP jest tak naprawdę wywoływany tylko wtedy, gdy masz wiele nakładających się pod-problemów, takich jak przy obliczaniu liczby fibonaccich (twarda droga) lub liczb pierwszych (efektywny sposób).
Nawiasem mówiąc, strona, z którą się łączysz, ma numer list of algorithms that use DP.
Powiązane problemy
- 1. Kiedy i dlaczego używałeś komornicy fermentacyjnej Apache?
- 2. Przyspieszenie funkcji z programowania dynamicznego
- 3. Aspekt programowania dynamicznego w algorytmie Kadane
- 4. Wzory funkcjonalnego, dynamicznego i aspektowego programowania
- 5. Problem z 8-krotnym użyciem programowania dynamicznego
- 6. Jak rozumieć rozwiązanie do programowania dynamicznego w liniowym partycjonowaniu?
- 7. Formowanie algorytm programowania dynamicznego dla odmiany Knapsack problem
- 8. Algorytm programowania dynamicznego podobny do Knapsack Java Code
- 9. Czy każdy algorytm rekursywny można poprawić za pomocą programowania dynamicznego?
- 10. Jak narysować obrazy na terenie w jedności
- 11. Czy używałeś boost :: tribool w prawdziwej pracy?
- 12. Zapobieganie atakom XSS na terenie całego serwisu
- 13. Jakie informacje przechwytujesz, gdy oprogramowanie zawiesza się w terenie?
- 14. Kiedy należy używać "używać" i kiedy "wymagać" i "AUTOLOAD" w perlu [dobra praktyka programowania]?
- 15. Korzystanie z programowania dynamicznego w Haskell? [Ostrzeżenie: rozwiązanie ProjectEuler 31 w środku]
- 16. Nauka programowania języków programowania
- 17. Kiedy zapytanie linq Entity Framework zwraca typy dynamicznego proxy, a kiedy nie?
- 18. Czy kiedykolwiek używałeś "zmiennej instancji klasy" w swoim kodzie Ruby?
- 19. Tworzenie dynamicznego typu w C++
- 20. Tablica dynamicznego wyboru w PHP
- 21. Kiedy należy używać programowania w grupach testowych w gemfile do testowania klejnotów?
- 22. Kiedy złapać RuntimeExceptions w kodzie?
- 23. jqGrid opcja dynamicznego wyboru
- 24. Git - czy możesz znaleźć klienta, którego używałeś do wypychania?
- 25. Terminologia programowania
- 26. Kiedy możemy rozpocząć przesyłanie aplikacji do Sklepu z aplikacjami na iOS, napisanych w języku programowania Swift?
- 27. Utwórz przypadek dynamicznego wybierania (vb)
- 28. CMS w języku programowania funkcjonalnego
- 29. Rozwiązanie kwadratowy programowania w R
- 30. Termin "klauzula" w kontekście programowania