[EP08] - Duvida sobre copias

[EP08] - Duvida sobre copias

por Felipe Castro de Noronha -
Número de respostas: 4

Bundinha,

Na descrição da função keys, temos o seguinte pedido:

"Se INIT é TRUE, KEYS() RETORNA uma copia/clone da menor chave na ST.

Se INIT é FALSE, KEYS() RETORNA a chave sucessora da ultima chave retornada.".

 

Só queria ter certeza de que não preciso retornar cópias caso INIT seja FALSE, posso apenas retornar a referencia neste caso. É isso mesmo?? 

Em resposta à Felipe Castro de Noronha

Re: [EP08] - Duvida sobre copias

por Bruna Bazaluk Machado Videira -

Eu entendi que foi um erro de digitação e estou retornando uma cópia...
Mas tbm nao tenho certeza de nada ehuehuheuheuhe

Em resposta à Bruna Bazaluk Machado Videira

Re: [EP08] - Duvida sobre copias

por José Coelho de Pina -

Eu entendi que foi um erro de digitação e estou retornando uma cópia...

Perfeito! olho roxo

O certo é

"... Se INIT é FALSE, KEYS() RETORNA uma cópia/clone da chave sucessora da ultima chave retornada.".

 

Em resposta à Felipe Castro de Noronha

Re: [EP08] - Duvida sobre copias

por José Coelho de Pina -

Oi Felipe,

Muito obrigado pela pergunta.

posso apenas retornar a referencia neste caso. É isso mesmo??

Vocês sempre devem retornar um clone/cópia.
Em todas as funções a política é a mesma, retornar clone/cópia.
Essa política é diferente da adotada nas implementações do algs4.