CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
commit 8e960e2bf9da7cfdf6be9d0f5dcccde62c718c3d
parent b8ea66e593c2083ae0375f73ae0edeaa843a90f3
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Sat, 22 Jun 2024 22:43:32 -0300

rename function `cantidadDeParadasPorBarrio` remove commented code and
unused lists

Diffstat:
Mmenu.cpp | 22+++++++---------------
Mmenu.h | 3+--
2 files changed, 8 insertions(+), 17 deletions(-)
diff --git a/menu.cpp b/menu.cpp
@@ -8,9 +8,9 @@
 #include <vector>
 #include <cmath>
 
-void Menu::cantidadDeParadasPorBarrio() {
-    this->barrios->startCursor();
+void Menu::imprimirCantidadDeParadasPorBarrio() {
 
+    this->barrios->startCursor();
     while(this->barrios->forwardCursor()) {
         Barrio * barrioAux = this->barrios->getCursorData();
         std::cout << "La cantidad de paradas que hay en el barrio "
@@ -100,7 +100,6 @@ void Menu::imprimirParadasPorLinea(List<Parada*> *listaDeParadas) {
 }
 
 List<Parada*> *Menu::paradasPorLinea(int linea) {
-    // this->paradasPorCadaLinea = NULL;
     List<Parada*> *listaAux = new List<Parada*>;
     List<Parada*> *resultado = new List<Parada*>;
 
@@ -122,7 +121,6 @@ List<Parada*> *Menu::paradasPorLinea(int linea) {
 }
 
 void Menu::agregarElementoSinRepetir(std::vector<int> *lineas, std::vector<int> *vectorLineasAux) {
-    unsigned int contador = 0;
     size_t lineaTope = vectorLineasAux->size();
 
     bool seRepite = false;
@@ -154,7 +152,6 @@ void Menu::lineasPorParada(List<Parada*> *paradas) {
 }
 
 void Menu::imprimirCantidadParadasPorLinea(std::vector<int>* lineas){
-    // std::cout << "lineas->size(): " << lineas->size() << std::endl;
     List<Parada*> *paradas;
 
     for(size_t i=0; i < lineas->size(); i++) {
@@ -169,26 +166,21 @@ void Menu::imprimirCantidadParadasPorLinea(std::vector<int>* lineas){
 }
 
 void Menu::cantidadDeParadasPorLinea() {
-    Barrio *barrioAux;
+    Barrio *barrio;
 
     this->lineas->clear();
     this->barrios->startCursor();
 
     while(this->barrios->forwardCursor()){
-        barrioAux = this->barrios->getCursorData();
-        // std::cout << barrioAux->getNombre() << std::endl;
+        barrio = this->barrios->getCursorData();
 
-        lineasPorParada(barrioAux->getParadas());
+        lineasPorParada(barrio->getParadas());
     }
 }
 
 Menu::Menu() {
     this->barrios = new List<Barrio*>;
     this->lineas = new std::vector<int>;
-    this->paradasPorCadaLinea = new List<Parada*>;
-    this->cantidadDeParadasPorCadaLinea = new List<Parada*>;
-    this->listaDeParadasCercanasOrdenadas = new List<Parada*>;
-    std::vector<int> *lineas = new std::vector<int>;
 
     this->linea = 0;
     this->coordX = this->coordY = 0.0f;
@@ -433,7 +425,7 @@ void Menu::mostrarMenu() {
                 std::cout << std::endl;
                 break;
             case '1':
-                cantidadDeParadasPorBarrio();
+                imprimirCantidadDeParadasPorBarrio();
                 break;
             case '2':
                 /*
@@ -564,7 +556,7 @@ void Menu::mostrarMenu() {
             case 'q':
                 terminarPrograma = true;
                 break;
-            default: 
+            default:
                 std::cout << "opcion `" << opcion[0] << "` no definida\n";
                 break;
         }
diff --git a/menu.h b/menu.h
@@ -36,7 +36,6 @@ private:
     int linea;
     List<Barrio*> *barrios;
     double coordX, coordY;
-    List<Parada*> *paradasPorCadaLinea, *cantidadDeParadasPorCadaLinea, *listaDeParadasCercanasOrdenadas;
     std::vector<int> *lineas;
 
 public:
@@ -50,7 +49,7 @@ public:
     /*
      * pos: Recorre la lista de barrios e imprime la cantidad de paradas de cada barrio
      */
-    void cantidadDeParadasPorBarrio(); // CONSIGA 1
+    void imprimirCantidadDeParadasPorBarrio(); // CONSIGA 1
 
     /*
      * pre: Recibe como parametro las coordenadas en X e Y