]> git.llucax.com Git - z.facultad/75.29/susanita.git/blobdiff - src/galeshapley.h
Agrega gráficos de orden y otras correcciones mínimas al informe.
[z.facultad/75.29/susanita.git] / src / galeshapley.h
index f80b1b01f78789ae82524db18fea779f0c5ba2c2..93f53f0a34fd7ffc2719ef4b30d3f2881a64b5ba 100644 (file)
@@ -11,7 +11,7 @@ struct GaleShapley: Susanita
 {
 
        /// Constructor
-       GaleShapley();
+       GaleShapley(size_type capacidad);
 
        /// Empieza a emparejar gente
        void casamentear();
@@ -41,12 +41,13 @@ struct GaleShapley: Susanita
         */
        void nesima_ronda();
 
+       // Cantidad de hombres comprometidos; se usa para optimizar
+       // todos_h_comprometidos().
+       unsigned int cant_comprometidos;
+
        /// Se fija si todos los hombres estan comprometidos
        bool todos_h_comprometidos() const;
 
-       /// Muestra estados
-       void mostrar_estado() const;
-
 };
 
 #endif // _GALESHAPLEY_H_