b'\n_START_ARTICLE_\nPodatkovna struktura\n_START_PARAGRAPH_\nPodatk\xc3\xb2vno strukt\xc3\xbaro dobimo z zdru\xc5\xbeevanjem osnovnih podatkovnih tipov. V ra\xc4\x8dunalni\xc5\xa1tvu je na\xc4\x8din shranjevanja podatkov v ra\xc4\x8dunalniku, da jih lahko u\xc4\x8dinkovito uporabimo. Velikokrat bo skrbno izbrana podatkovna struktura omogo\xc4\x8dila uporabo u\xc4\x8dinkovitej\xc5\xa1ega algoritma._NEWLINE_V izdelavi veliko vrst programov bo izbira odgovarjajo\xc4\x8de podatkovne strukture osnovni izdelavni premislek, saj so izku\xc5\xa1nje pri gradnji velikih sistemov pokazale, da je te\xc5\xbeavnost izvedbe in kakovost kon\xc4\x8dnega rezultata mo\xc4\x8dno odvisna od izbire najbolj\xc5\xa1e podatkovne strukture. Ko se izberejo podatkovne strukture, postanejo uporabljeni algoritmi sorazmerno o\xc4\x8ditni. V\xc4\x8dasih stvari delujejo v obratni smeri - izberejo podatkovne strukture, ker dolo\xc4\x8dene pomembne naloge potrebujejo algoritme, ki najbolje delujejo z dolo\xc4\x8denimi podatkovnimi strukturami, vendar je v obeh primerih izbira primernih podatkovnih struktur odlo\xc4\x8dilna._NEWLINE_Ta vpogled je vodil do veliko dolo\xc4\x8denih izdelavnih postopkov in programskih jezikov v katerih so podatkovne strukture bolj kot algoritmi klju\xc4\x8dni ureditveni \xc4\x8dinitelj. Objektno usmerjeni programski jeziki kot sta C++ in Java sta ena skupina jezikov, ki ka\xc5\xbeeta ta pristop._NEWLINE_Osnovni gradniki ve\xc4\x8dine podatkovnih struktur so polja, zapisi in reference.'