entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Sopa de Letras con listas enlazadas en java

Hacer una sopa de letras : Con lista enlazadas de una dimensión de 4 *4
Hacer un menú con las opciones:

que el usuario ingrese la palabra a buscar

que la imprima

que imprima ya seleccionada la palabra

¿cómo puedo hacer esto? ¿Existe algún ejemplo como tal?

3 Respuestas

1voto

cloudman Puntos4020

Pues así sin meterte en muchos berenjenales........

Swing para la parte gráfica, imprimir palabra, ingresar palabra, menú de opciones y demás.

Para el resto, lo de listas enlazadas, podrías utilizar algún LinkedList y simular las listas enlazadas o tener alguna matriz con vectores en la que almacenarías toda la sopa de letras y para realizar la búsqueda de palabras algún HashMap utilizando como clave la palabra a buscar y como valor la posición en la que se encuentre la palabra.

3votos

Leonardo-Tadei Puntos227320

Hola Mizu,

tu pregunta es demasiado general, y creo que por eso no obtienes respuesta. En los foros es mejor hacer preguntas puntuales o si son generales, dar un buen contexto. En este caso, parece que te dieron un enunciado para hacer un ejercicio de programación y sin más lo estás poniendo acá.

El viejo y provocador Eric Raymond tiene un interesante artículo sobre como hacer preguntas para obtener buenas respuestas. A mi me ha servido mucho:
http://www.sindominio.net/ayuda/preguntas-inteligentes.html

Saludos cordiales!

1voto

Alfredo-Piris Puntos450

ejemplo directo no, pero las linkedlist son absurdamente fáciles de manejar.
Si no quieres programar una interfaz, puedes hacer que toda la app corra en consola, que si bien es feo, es factible. Y más rápido, posiblemente.

primero tendrias que definir las linked y lo que contengan, para formar la matriz de la sopa de letras. Luego, según te introduzcan una palabra, realizas unas búsquedas en las linked while encontrado == false (o similar), y después no tendrás más que hacer un system.out.println(palabra),
La última opción (imprimir la palabra ya seleccionada) no termino de entenderla.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta