Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
novistari Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Pavlek Forumaš(ica)
Pridružen/a: 30. 11. 2011. (21:05:53) Postovi: (E)16
Spol:
|
|
[Vrh] |
|
luka_m Forumaš(ica)
Pridružen/a: 07. 10. 2012. (14:09:25) Postovi: (62)16
Lokacija: Zagreb
|
|
[Vrh] |
|
Pavlek Forumaš(ica)
Pridružen/a: 30. 11. 2011. (21:05:53) Postovi: (E)16
Spol:
|
|
[Vrh] |
|
luka_m Forumaš(ica)
Pridružen/a: 07. 10. 2012. (14:09:25) Postovi: (62)16
Lokacija: Zagreb
|
Postano: 12:10 pon, 26. 1. 2015 Naslov: |
|
|
Možeš izračunati (ili dati neku gornju granicu) o kojim parametrima ovise maksimalne veličine (brojem elemenata) polja/listi/... koje se koriste; veličine u bitovima bi ionako bile ovisne o kompajleru i arhitekturi.
Usput pod "aktivno koriste" (što mi je jako loš izbor riječi :D ) u prethodnom postu sam mislio nešto poput
[code:1]int polje[max_size];
int n; cin >> n;
n %= 100;
while (n--) polje[n] = n; [/code:1]
Tj. možda program uvijek alocira neku konstantnu količinu memorije, ali ako je unaprijed poznato da to nije nužno, nema smisla računati i nepotrebni dio memorije (max_size - 100 je nepotreban u gornjem primjeru). Nisam mislio nešto kao "alocira se matrica s m*n ćelija, zna se da će u njoj biti najviše 3 broja, ali se ne zna gdje, pa je memorijski zahtjev jednak 3 broja"
Možeš izračunati (ili dati neku gornju granicu) o kojim parametrima ovise maksimalne veličine (brojem elemenata) polja/listi/... koje se koriste; veličine u bitovima bi ionako bile ovisne o kompajleru i arhitekturi.
Usput pod "aktivno koriste" (što mi je jako loš izbor riječi ) u prethodnom postu sam mislio nešto poput
Kod: | int polje[max_size];
int n; cin >> n;
n %= 100;
while (n--) polje[n] = n; |
Tj. možda program uvijek alocira neku konstantnu količinu memorije, ali ako je unaprijed poznato da to nije nužno, nema smisla računati i nepotrebni dio memorije (max_size - 100 je nepotreban u gornjem primjeru). Nisam mislio nešto kao "alocira se matrica s m*n ćelija, zna se da će u njoj biti najviše 3 broja, ali se ne zna gdje, pa je memorijski zahtjev jednak 3 broja"
|
|
[Vrh] |
|
Boreus Forumaš(ica)
Pridružen/a: 18. 12. 2014. (18:05:27) Postovi: (2)16
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
vcanadi Forumaš(ica)
Pridružen/a: 12. 02. 2015. (22:56:09) Postovi: (1)16
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
|