Oi Rodrigo, agrade�o a sua participa�ao, acredito ser bastante saud�vel para o nosso aprendizado a opni�o de todos.
Eu concordo com o que voc� disse, mas tenho algumas considera��es >1- Se voc� fizer pesquisas usando o mesmo crit�rio, voc� s� >precisa ordenar uma �nica vez. R: Ok >2- O processo de sort da api � o QuickSort, que � o mais r�pido >que existe. R: Ok >A busca bin�ria tamb�m � um algoritmo bem r�pido. N�o sei se voc� >vai conseguir um algoritmo para encontrar alguma coisa na lista >que seja mais r�pido que isso e que tenha flexibilidade. R: Foi por isso que eu postei a mensagem, estou procurando algo mais r�pido, se n�o existir tudo bem, continuo com o meu feij�o com arroz, mas n�o custa nada questionar a ordem preestabelecida das coisas. >3- Se for para buscar alguma coisa sem mexer na ordem, a melhor >forma � pedir um Iterator e percorrer item a item. N�o � t�o > ruim nem despendioso quanto parece. R: Concordo com o iterator, mas o que eu n�o queria fazer seria estar colocando no meio do aplicativo iteracoes para algo que poderia estar embutido e pronto em alguma api padrao da SDK, se n�o existir tudo bem, continuo fazendo iteracoes. >4- Usar visitor a� n�o vai te trazer benef�cio nenhum. Com o >iterator voc� j� resolve. Um visitor � �til quando voc� t�m >estruturas mais complexas e heterog�neas. Uma cole��o onde todos >os itens s�o da mesma classe n�o � o caso. R: O motivo de eu ter classificado a solu��o do Luiz Alberto como visitor, seria por eu estar definindo novas opera��es (de busca nesse caso) sem ter que mudar as classes envolvidas. Como n�o posso modificar um ArrayList ou LinkedList, nem pretendo criar uma subclasse s� por causa de um novo m�todo, tampouco modificar os javabeans que fazem parte da lista, criaria uma classe que faria essas opera��es de busca, de acordo com a defini��o no gof: "Visitor: Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates." >5- Existem outras formas mais criativas de procurar coisas. > Depende do seu problema. R: Concordo com voc�, como n�o tenho tanta criatividade, postei a mensagem para buscar a opni�o de todos. Grato, Marcelo Beckmann _________________________________________________________________________________ Quer mais velocidade? S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� precisa. Clique aqui: http://www.acessoaditivado.ig.com.br ------------------------ Yahoo! Groups Sponsor --------------------~--> $4.98 domain names from Yahoo!. Register anything. http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/5cFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
