Ajuda

4 respostas
L

Olá,

Estou com um problema, preciso entregar um trabalho que é um puzzle 3x3 de 9 posições em java. Preciso fazer um código randômico para embaralhar as posições e outro que faça a busca binária em lista e pilha, alguém sabe como ou onde poderia encontrar um código que faça isso por favor?!

4 Respostas

lgi2020

Já experimentou procurar no Google?

Abraços.

L

Sim amigo, o problema é que não trabalho na área e estou tendo dificuldade de entender como resolver isso e fazer funcionar no net beans.

Obrigado

Luiz M.

gpd38

Me desculpe, mas nao entendi muito bem

Vc gera 9 numeros aleatorios ou nao e os coloca nas posiçoes de 1 a 9 na matriz, lista, na pilha???

Cria um metodo de embaralhar.

Pesquisa e ve se encontra???

QUAL estrutura de dados vc quer usar???

ViniGodoy
1. Criar 9 posições embaralhadas:
List<Integer> posicoes = Arrays.asList(1,2,3,4,5,6,7,8,9);
Collections.suffle(posicoes);
2. Busca binária em lista:
int lista = {0,10,20,55,61,73,98,1002};

if (Arrays.binarySearch(lista, 10))
   System.out.println("Achou o 10");
else
   System.out.println("Não achou 0 10");

if (Arrays.binarySearch(lista, 100))
   System.out.println("Achou o 10");
else
   System.out.println("Não achou 0 100");

Agora, se vc realmente precisa implementar as estruturas de dados, e mostra-las para seu professor, sinto muito. Terá que estudar a programação mesmo. Ou abandonar o curso. Até porque, pra que fazer um curso se você não estiver disposto a aprender com ele?

Criado 5 de outubro de 2008
Ultima resposta 6 de out. de 2008
Respostas 4
Participantes 4