Alls konar Flashcards
(125 cards)
Minnið í tölvunni er línulegt, hvaða tvö minnissvæði þurfum við að muna eftir?
Stafli (stack) og kös (heap)
Hver er munurinn á stafla og kös?
Stafla er stjórnað af fallaköllum en við berum ábyrgð á kösinni
Hvað á heima á stafla í forritskóða?
POD (plain old datatype), char, short, int, long, float, double, boolean
Hvað á heima í kös í forritskóða?
Hlutir og fylki
Fylki og hlutir geta lifað lengur en föllin sem búa þau til, vegna þess að?
Minnissvæði fyrir fylki og hluti er tekið er tekið frá í kös (heap) í Java en ekki á stafla (stack).
Hvenær skilum við minninu til baka?
Ruslasafnari finnur út úr því fyrir okkur hvenær er óhætt að skila minninu til baka.
Tilvísanir á hluti taka hvað mörg bæti?
8 bytes
Gagnagrindur hafa hvaða Operations?
insert, remove, iterate, test if empty.
Hvað þýðir LIFO?
Last in first out
Er Stack LIFO Eða FIFO ?
LIFO, eins og diskar
Hvað þýðir FIFO?
First in first out
Queue LIFO eða FIFO?
FIFO, eins og röð
A stack with N items uses how many bytes?
~ 40 N bytes
Ef við ætlum að setja int á stafla þá verðum við að ?
Nota Integer sem er wrapper fyrur int, vegna þess að við verðum að setja eitthvað sem er hlutur og öll POD hafa wrapper object type
hvort er betra að fá villu á þýðingartíma eða keyrslutíma?
Mun betra að fá villu á þýðingartíma, ekki á keyrslutíma
Ef við ætlum að setja int á stafla þá verðum við að ?
Nota Integer sem er wrapper fyrir int, vegna þess að við verðum að setja eitthvað sem er hlutur og öll POD hafa wrapper object type
Hvað er Iterable?
Hefur aðferð sem heitir Iterator, sem skilar Itorator hlut
hvað er Itarator hlutur?
Hefur has next aðferð og next aðferð
Hvernig getum við látið forritið mæla hversu langan tíma það tekur?
Með því að nota klasann Stopwatch
Hvað tekur langan tíma að hoppa á random stað í fylki’
Fastan tíma
Hvað kostar strengjasamsetning?
Strengjasamsetning kostar í réttum hlutföllum við lengd á streng
Er hægt að breyta strengjum í Java?
Nei bara hægt að búa til nýja strengi
Hvenær var helmingunarleit (binary search) fyrst birt?
1946
Fyrsta bug free binary search?
1962