Naloga: Podatkovna struktura VS10

Iz MaFiRaWiki

Naloga:

V Mathematici implementiraj podatkovno strukturo VS10, ki deluje kot vrsta, če vsebuje manj kot deset elementov in kot sklad, če je v njej vsaj deset elementov.

Struktura VS10 vsebuje operacije:

  • Vstavi: VS10 x Element -> VS10
  • Odstrani: VS10 -> VS10
  • Čelo: VS10 -> Element
  • JePrazna: VS10 -> Boolean
  • Pripravi: {} -> VS10
  • Dolžina: VS10 -> NAT
  • Deset: {} -> NAT
  • JeKratka: VS10 -> Boolean


Rešitev: Podatkovna struktura VS10

Glej tudi

Osebna orodja