7.3.1. Problema de la mochila 0/1.
Mochila01RyP (v, w: array [1..n] of integer; M: integer; var s: nodo);
inic:= NodoInicial (v, w, M);
x:= Seleccionar (LNV); { Según el criterio MB-LIFO }
Si x.CS > C Entonces { Si no se cumple se poda x }
y:= Generar (x, i, v, w, M);
Si (y.nivel = n) Y (y.v_act > s.v_act) Entonces
Sino Si (y.nivel < n) Y (y.CS > C) Entonces