Ponovno napiši funkcijo PrestejSamoglasnike(beseda), ki vrne število samoglasnikov v podani besedi, sestavljeni iz samih malih črk. Vendar pa si tokrat pomagaj izključno z operacijami iz modula mnozicaTabelaElementov.py. Spomni se: modul uvoziš s stavkom
import mnozicaTabelaElementov as mte
nato pa njegove funkcije kličeš kot mte.Ustvari(), mte.JePrisoten(...) itd.
V modulu mnozicaTabelaElementov implementiraj in preizkusi še operacije Presek(m1, m2), Unija(m1, m2) in Razlika(m1, m2), ki vrnejo presek, unijo oziroma razliko podanih množic.
Časovno učinkovitost operacij lahko nekoliko izboljšamo tako, da elemente v tabeli hranimo v naraščajočem vrstnem redu. Za dodajanje in odstranjevanje potem še vedno potrebujemo čas O(n), preverjanje prisotnosti pa lahko opravimo v času O(log2n). Napiši in preizkusi modul, ki množico implementira na opisani način. Implementiraj samo operacije Ustvari, JePrisoten, Dodaj, Odstrani in NizElementov.