Přejít k hlavnímu obsahu
DL 1
  • Titulní stránka
  • Kalendář
  • Podpora uživatelů
    Moodleoffice Moodle tutoriál Podpora uživatelů Návody GDPR
  • Další
Čeština ‎(cs)‎
Čeština ‎(cs)‎ Deutsch ‎(de)‎ English ‎(en)‎ Français ‎(fr)‎ Русский ‎(ru)‎
Momentálně na stránky přistupujete s právy hosta.
Přihlášení
DL 1
Titulní stránka Kalendář Podpora uživatelů Sbalit Rozbalit
Moodleoffice Moodle tutoriál Podpora uživatelů Návody GDPR
Rozbalit vše Sbalit vše
  1. Cvičení z Programování II pro pokročilé
  2. Cvičení #7
  3. Optimální vyhledávací stromy II

Optimální vyhledávací stromy II

Požadavky na absolvování
Termín: středa, 22. dubna 2020, 23.59

Vylepšete složitost vašeho algoritmu z předchozí úlohy s pomocí následujícího hintu:

Mějme nějaký optimální vyhledávací strom pro prvky a1 < … < an a jejich četnosti w1, …, wn a nechť v jeho kořeni je prvek ak. Přidáme-li nový prvek an+1 větší než všechny ostatní s četností wn+1, kořen optimálního vyhledávacího stromu se neposune doleva. Přesněji, bude existovat alespoň jeden optimální vyhledávací strom s kořenem aj pro j ≥ k. Symetrické tvrzení platí pro přidání prvku a0 na začátek.

◄ Diskuse k úlohám
Souhvězdí obdélníka ►
Kontaktujte podporu stránek
Momentálně na stránky přistupujete s právy hosta. (Přihlášení)
Stáhněte si mobilní aplikaci
Používá Moodle