Ajuda

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?!

Já experimentou procurar no Google?

Abraços.

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.

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???

  1. Criar 9 posições embaralhadas:
List<Integer> posicoes = Arrays.asList(1,2,3,4,5,6,7,8,9);
Collections.suffle(posicoes);
  1. Busca binária em lista:

[code]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”);[/code]

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?