Con la cantidad de deficientes mentales que hay en EEUU seguro que antes prohiben en uso de Pokemon GO que el de las armas...
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
) y se ha añadido una función para comprobar si un hueco en el tablero está formado por menos de cuatro casillas vacías, en cuyo caso, al no caber ninguna pieza en ese hueco, se vuelve atrás en la función recursiva que busca la solución. El algoritmo ha mejorado, con el juego del ejemplo 2 la solución es instantánea. Podéis comprobar la diferencia comentando y descomentando la parte:
if(huecos_inutiles(juego))
return 0;
8
5
10
2 Z_NORMAL
1 Z_SIMETRICA
2 T
2 BARRA
2 L_NORMAL
1 CUADRADO
8
7
14
2 T
4 Z_NORMAL
2 Z_SIMETRICA
3 L_NORMAL
3 L_SIMETRICA
**
**
*
*
**
*
*
**
***
*
**
**
**
**
****
6
10
15
2 Z_NORMAL
3 L_NORMAL
4 T
3 Z_SIMETRICA
3 L_SIMETRICA
8
8
16
5 Z_SIMETRICA
1 Z_NORMAL
1 L_NORMAL
3 L_SIMETRICA
6 T
11
12
33
4 Z_SIMETRICA
11 L_SIMETRICA
4 T
2 Z_NORMAL
12 L_NORMAL
8
7
14
2 T
4 Z_NORMAL
2 Z_SIMETRICA
3 L_NORMAL
3 L_SIMETRICA

123456
------
1|
2| **
3| **
4|
5|
11
12
33
4 Z_SIMETRICA
11 L_SIMETRICA
4 T
2 Z_NORMAL
12 L_NORMAL
int insertar_nodo_arbol(tuestruct *dato, int (*cmp)(struct1,struct2));
int intcmp(int a, int b)
{
return a-b;
}
struct Cosa
{
int x;
char *s;
};
int cmp_cosa_int(struct Cosa *a, struct Cosa *b)
{
return a->x - b->x;
}
int cmp_cosa_str(struct Cosa *a, struct Cosa *b)
{
return strcmp(a->s , b->s);
}
int insertar_nodo_arbol(struct Cosa **raiz, struct Cosa *dato, int (*cmp)(struct Cosa *, struct Cosa *))
{
//...
}
Cita de: gabriel1995 en 25 Junio 2016, 00:26 AM
yo te recomendaría debían ya que no suele dar problemas con el hardware o si no manjaro que es una distribución que me encanta
Enviado desde mi LG-D855 mediante Tapatalk