1 #ifndef _BACKTRACKING_H_
2 #define _BACKTRACKING_H_
12 /* find_if está en <algorithm> en VC++ */
16 struct BackTracking : Susanita
19 BackTracking(size_type capacidad);
21 /// Empieza a emparejar gente
26 /* Llamada recursiva: Ensaya una alternativa con el N-ésimo hombre */
27 void Ensayar(personas_type::iterator iH);
29 /* Determina si la pareja es estable */
30 bool ParejaEstable(personas_type::iterator Mujer, personas_type::iterator Hombre);
33 #endif /* _BACKTRACKING_H_ */