Imi cer scuze, daca scrie in enunt acest aspect(eu unul nu am observat nimic
referitor la acest aspect) dar daca trebuie sa adaugam un cuvant care e deja
in lista, cum procedam?
1) il stergem pe cel anterior si il adaugam la final
2) nu facem nimic

2011/2/22 Alexandru Damian <alexdamian1...@gmail.com>

> 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.deacone...@cs.pub.ro>
>
> On 02/21/2011 11:09 PM, Daniel Baluta wrote:
>> > 2011/2/21 Laura Vasilescu <vasilescu.la...@gmail.com>:
>> >> 2011/2/21 Stefan Munteanu <stef8...@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
>
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>



-- 
Razvan Ghitulete
Universitatea Politehnica Bucuresti
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui