[so] [SO] [Tema1] General questions

Alexandru Damian alexdamian1989 at gmail.com
Tue Feb 22 07:42:23 EET 2011


Putem aloca static 1 char[MAX_SIZE] in care sa citim fiecare linie, urmand
sa alocam strlen() + 1 pentru fiecare string inserat in hash.

2011/2/22 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>

> On 02/21/2011 11:09 PM, Daniel Baluta wrote:
> > 2011/2/21 Laura Vasilescu <vasilescu.laura at gmail.com>:
> >> 2011/2/21 Stefan Munteanu <stef8803 at gmail.com>:
> >>> - cateva teste mai complicate (stress): acestea vor incarca excesiv
> >>> unele bucketuri, si vor insera cateva cuvinte foarte lungi (~10000
> >>> caractere)
> >>
> >> Se poate totuși specifica o limită?
> >> Mie personal mi se pare o tâmpenie să citesc comenzile caracter cu
> caracter.
> >
> > Nu o să citești caracter cu caracter că n-are sens. Poți să citești
> > CHUNK_SIZE caractere
> > o dată, după care eventual faci realloc :).
>
> În plus, dacă s-ar specifica o limită cu ce te-ar ajuta. A aloca spațiu
> până la acea limită pentru fiecare cuvânt ar însemna memorie consumată
> inutil.
>
> Răzvan
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>



-- 
Alexandru Damian

Polytechnic University of Bucharest
   Faculty of Automatic Control and Computers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110222/02f65dc8/attachment.htm>


More information about the so mailing list