Ero sivun ”Tietorakenne” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
{{Korjattava/Kieli|Maallikolle käsittämätöntä tekstiä. Tietosanakirjan pitäisi olla yleistajuinen.}} |
Ei muokkausyhteenvetoa |
||
Rivi 1:
'''Tietorakenne''' on [[tietojenkäsittelytiede|tietojenkäsittelyssä]] esiintyvä termi
▲'''Tietorakenne''' on [[tietojenkäsittelytiede|tietojenkäsittelyssä]] esiintyvä termi, joka tarkoittaa tapaa tallentaa tietokoneen käsittelemää [[data]]a siten, että sen käyttö on mahdollisimman tehokasta. Toisaalta tietorakenne tarkoittaa sellaista abstraktia muistimallin primitiiveistä koostuvaa rakennetta, johon data on tallennettu.
== Tietorakenteita ==
Rivi 21 ⟶ 20:
== Tietorakenteet ja algoritmit ==
Tietorakenteiden ja [[algoritmi]]en valinta on tärkeä osa [[ohjelmisto]]suunnittelua. Hyvin valittu tietorakenne mahdollistaa tehokkaimman tarkoitukseen sopivan algoritmin käytön. Tietorakenteen valintaan vaikuttavat muistinkäyttövaatimus sekä ohjelman aikavaatimus. Sopivalla tietorakenteella tiedon käsittelymenetelmät ovat yksinkertaisia, helppoja ymmärtää ja virhealttius on pieni. Huonosti valitulla rakenteella käsittely on monimutkaista
== Spatiaaliset tietorakenteet ==
|