Pitanja označena kao "stog"

Stog je apstraktni tip podataka i struktura podataka u prvom (LIFO). Jedna od uobičajenih upotreba stackova je spremanje argumenata i povratnih adresa potprograma.
25
odgovor

Što i gdje su stog i hrpa?

Knjige u programskim jezicima objašnjavaju da su tipovi vrijednosti stvoreni na stogu, a referentni tipovi su stvoreni na hrpi, bez objašnjavanja što su te dvije stvari. Nisam pročitao jasno objašnjenje za to. Razumijem što je stog. Ali, gdje i što su (fizički ...
postavljen na 17 sep. '08 u 7:18
5
odgovor

Zašto je Java Vector (i Stack) klasa zastarjela ili zastarjela?

Zašto se Java Vector smatra zastarjelim, zastarjelim ili zastarjelim? Koristi li se pri radu s konkurentnošću? A ako ne želim ručno sinkronizirati objekte i samo želim koristiti kolekciju koja je sigurna u nitima bez ...
set 06 Sep. '09 u 21:04
23
odgovor

Kako implementirati stog i red u javascript?

Koji je najbolji način za implementaciju stogova i redova u javascript? Tražim algoritam za zaobilaženje i trebam te strukture podataka.
postavljen 19. listopada. '09 u 21:15
23
odgovor

Što je brže: dodjeljivanje stogova ili dodjeljivanje hrpe

Ovo pitanje može zvučati prilično elementarno, ali ovo je rasprava s kojom sam radio s drugim programerima s kojima radim. Pokušao sam složiti stvari tamo gdje mogu, umjesto hrpe, ističući ih. Razgovarao je sa mnom i gledao moja ramena ...
set 02 Oct '08 u 9:06
19
odgovor

Kako implementirati red pomoću dva hrpe?

Pretpostavimo da imamo dvije hrpe i neku drugu privremenu varijablu. Je li moguće "izgraditi" strukturu podataka o redovima koristeći samo dva hrpe?
postavljen 16. rujna '08 u 6:37
25
odgovor

Zašto se alloca () ne smatra dobrom praksom?

alloca () alocira memoriju na stog, a ne na hrpu, kao u slučaju malloc (). Stoga, kad se vratim iz rutine, memorija se oslobađa. Dakle, ovo zapravo rješava moj problem oslobađanja dinamički dodijeljene memorije. Oslobađanje memorije
postavljeno 19. lipnja u 19:24
31
odgovor

Android: poništite stog

U Androidu, imam neke radnje, recimo A, B, C. U A, koristim ovaj kod za otvaranje B: Intent intent = new Intent (ovo, B.class); startActivity (namjera); U B koristim ovaj kôd za otvaranje C: namjere intent = new Intent (ovo, C.clas ...
postavljeno 26. travnja '11 u 21:03
8
odgovor

U C, zagrade se ponašaju kao stog stog?

Ako stvorim varijablu u novom skupu kovrčavih zagrada, je li ta varijabla izmaknula iz stog na zaključnoj zagradi, ili visi do kraja funkcije? Na primjer: void foo () {int c [100]; {int d [200]; } // kod koji traje neko vrijeme ...
postavljen 3. svibnja '10 u 19:02
5
odgovor

Otkrivena je slomljena hrpa

Pokrećem svoju a.out datoteku. Nakon izvršenja, program se pokreće neko vrijeme, a zatim izlazi s porukom: **** otkriven smacking stack ***:. * * / lib / tls / i686 / cmov / libc.so.6 (__ fortify_fail + 0x48) A ...
set 28 aug. '09 u 11:17
6
odgovor

Optimizira li Python repurziju repa?

Imam sljedeći isječak koda koji se ne izvršava sa sljedećom pogreškom: RuntimeError: prekoračena je maksimalna dubina rekurzije Pokušao sam je ponovno napisati kako bi omogućio optimizaciju rekurzije repa. Vjerujem da ovaj kôd mora biti ...
postavljen 27. studenog '12 u 22:53
9
odgovor

Stack, Static i Heap u C ++

Pretražila sam, ali nisam dobro razumjela ove tri stvari. Kada trebam koristiti dinamičku dodjelu (u hrpi) i koja je njezina stvarna prednost? Koji su problemi statike i hrpe? Mogu li napisati cijelu aplikaciju bez odabira varijabli u ...
postavljen 03. \ t '09 u 8:41
22
odgovor

Stack implementacija pomoću dva reda

Slično pitanje postavljeno je i ranije, ali pitanje je obrnuto, koristeći dva reda kao stog. Pitanje ... S obzirom na dva reda sa svojim standardnim operacijama (enqueue, dequeue, isempty, size), implementirajte stack sa standardnim operacijama (pop, push, i ...
postavljen 27. ožujka u 5:07
10
odgovor

Pravilno korištenje stog i hrpe u C + +?

Već neko vrijeme programiram, ali uglavnom Java i C #. Nikada nisam morao sam upravljati memorijom. Nedavno sam pokrenuo C ++ programiranje i pomalo sam zbunjen kada moram držati stvari na stog i kada ih držati u hrpi. Moje ...
postavili 1. ožujka u 8:32
8
odgovor

Vrste polja, hrpe, stog i vrijednosti

int [] myIntegers; myIntegers = novi int [100]; U gornjem kodu, postoji li novi int [100] koji generira niz na hrpi? Iz onoga što sam pročitao na CLR kroz C #, odgovor je da. Ali ne mogu razumjeti što se događa sa stvarnom int unutar polja. Budući da oh ...
postavljen je 11. srpnja u 17:30
1
odgovor

Kako izvući informacije o lokalnim varijablama (adresa i tip) iz programa Delphi ili debug informacije koje generira prevodilac?

Moj cilj: S obzirom na obustavljenu nit u 32-bitnom ili 64-bitnom programu koji je sastavio Delphi za izvršavanje stog (izvršne) Navedene stavke stogova nabrajaju lokalne varijable u svakoj metodi i njihovim vrijednostima. To ...
postavljen 1. svibnja '15 u 19:17