settyyppejä
Settyyppejä käsitellään sekä matematiikassa että ohjelmoinnissa. Setti, tai joukko, on kokoelma erillisiä alkioita, joissa kukin alkio esiintyy enintään kerran ja järjestyksellä ei ole merkitystä. Settyypeillä tarkoitetaan sekä teoreettisia joukkojen ominaisuuksia että käytännön rakenteita ohjelmointikielissä.
Matemaattisessa kontekstissa setit voivat olla äärellisiä tai äärettömiä. Tyhjä joukko ∅ on esimerkki joukosta, jolla ei ole
Tietojenkäsittelyssä setit ovat tietorakenteita, jotka varmistavat, ettei alkioita ole duplikaatteja ja joiden jäsenyys voidaan tarkistaa nopeasti.
Käyttötarkoitukset vaihtelevat hakujen, yhdistämisen ja suodatuksen sekä duplikaattien poistamisen välillä. Setit tarjoavat tehokkaan tavan käsitellä ryhmiä,