R1DM2dXyO2T9l
Fotografia przedstawia procesor.

Jak porównywać złożoność obliczeniową?

Źródło: Brian Kostiuk, domena publiczna.

Wiesz już, jak zdefiniować złożoność obliczeniową i jakie jej rodzaje możemy wyróżnić.

Do rozwiązania jednego problemu wykorzystać możemy różne algorytmy – każdy z nich może mieć inną (czasem skrajnie inną!) złożoność obliczeniową. W jaki sposób porównywać złożoność obliczeniową, by wybrać algorytm najodpowiedniejszy do rozwiązania konkretnego problemu?

Więcej informacji o złożoności obliczeniowej algorytmów znajdziesz w e‑materiałach:

Twoje cele
  • Zdefiniujesz operacje dominujące.

  • Przeanalizujesz złożoność czasową algorytmów.

  • Prześledzisz koncepcję pamięciowej złożoności obliczeniowej.