]> git.llucax.com Git - z.facultad/75.29/susanita.git/blobdiff - src/galeshapley.cpp
Bugfix.
[z.facultad/75.29/susanita.git] / src / galeshapley.cpp
index d76bb1b6d3f7f6cd568433ed571eed6e4b3a5c26..613c8b76cff06bf8c3fd9f18a56657adf386e8a6 100644 (file)
@@ -27,8 +27,9 @@ primera_ronda()
                if (m.ofertas.empty())
                        continue;
                m.ordenar_ofertas();
-               m.comprometer_con(*(m.ofertas.front()));
+               Persona& prometido = *(m.ofertas.front());
                m.ofertas.pop_front();
+               m.comprometer_con(prometido);
        }
 }
 
@@ -106,19 +107,6 @@ todos_h_comprometidos() const
        return true;
 }
 
-void
-GaleShapley::
-mostrar_estado() const
-{
-       for (personas_type::const_iterator ih = hombres.begin();
-                       ih != hombres.end(); ++ih)
-               std::cout << **ih << "\n";
-       std::cout << "\n";
-       for (personas_type::const_iterator im = mujeres.begin();
-                       im != mujeres.end(); ++im)
-               std::cout << **im << "\n";
-       std::cout << "\n" << std::endl;
-}
 
 void
 GaleShapley::