Przejdź do treści głównej
INF.03Pytanie #1020 z 1558algorytmy-i-podstawy-programowania

Metoda zachłanna konstruowania algorytmów polega na

Opcje odpowiedzi:
A
podziale problemu na podproblemy w celu uzyskania problemów łatwych do rozwiązania
B
wybieraniu rozwiązań, które w danym kroku wydają się najkorzystniejsze
Prawidłowa
C
odwołaniu się funkcji lub definicji do samej siebie
D
przeszukiwaniu zbioru danych aż do momentu znalezienia rozwiązania
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (wybieraniu rozwiązań, które w danym kroku wydają się najkorzystniejsze)

Algorytm zachłanny (Greedy Algorithm) podejmuje w każdym kroku lokalnie optymalną decyzję (wybiera wariant w danej chwili najkorzystniejszy), licząc na osiągnięcie rozwiązania globalnie optymalnego (np. problem wydawania reszty dla walut kanonicznych).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Podział na łatwiejsze podproblemy to metoda dziel i zwyciężaj.
  • C: Odwołanie funkcji do samej siebie to definicja rekurencji.
  • D: Przeszukiwanie do skutku to przeszukiwanie liniowe lub metoda siłowa (Brute Force).

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Algorytmy i podstawy programowania”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 78 pytań z tego działu.