Buenas,
No entiendo que es lo que hace en esta parte de la solución:
// Pido ordenado por número de estantería para evitar deadlock for(i = 1; i <= 100 && ok; i++) { if(usado[i]){ // “Lockeo” estanteria (uso exclusivo entre empaquetadores) Estanterias[i].obtener(); for(j = 1; j < tope; j++){ // verifico stock del los productos de esa estantería if(donde[j] = i && !hay_stock(pedido[j],i)) ok = false; } } } }
En el segundo for, que es lo que se hace? La letra dice que es una estantería por producto
Luego, otra consulta, la segunda solucion seria "peor" por lo que se explico en este foro https://eva.fing.edu.uy/mod/forum/discuss.php?d=145469 verdad?
Gracias!