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í #5
  3. Nejdelší společný podřetězec

Nejdelší společný podřetězec

Požadavky na absolvování
Otevřené: středa, 18. března 2020, 00.00
Termín: středa, 1. dubna 2020, 23.59

Máme zadané dva řetězce A a B (ne nutně stejně dlouhé). Vymyslete, jak spočítat jejich nejdelší společný podřetězec, tj. nejdelší řetězec takový, že ho A i B obsahují po vyškrtání nějakých písmen (ne nutně sousedících).

Příklad: nejdelší společný řetězec řetězců A = "devastace" a B = "dekadence" je "deace".

Pokud vám to pomůže, můžete předpokládat, že abeceda má konstantní velikost, není to však potřeba.

Nápověda: vzpomeňte si na úlohu o nejnižší knihovně z minule (a její řešení "rekurzí naruby" a grafovou intuici).

◄ Všeobecná diskuse
Editační vzdálenost řetězců ►
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