CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
commit 9cf709b9904286587987b50baf719310e77b7e1f
parent 9930f95a82bd37a86ccedce04c64b38d4667ceb5
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Mon, 17 Jun 2024 00:19:54 -0300

fix format

Diffstat:
Mbarrio.cpp | 20++++++++++----------
Mbarrio.h | 25++++++++++++-------------
Mlinea.cpp | 9+++------
Mlinea.h | 4+---
Mparada.cpp | 28+++++++++++++---------------
Mparada.h | 29++++++++++++++---------------
6 files changed, 53 insertions(+), 62 deletions(-)
diff --git a/barrio.cpp b/barrio.cpp
@@ -1,32 +1,32 @@
 #include "barrio.h"
 
-Barrio::Barrio(string nombre, int comuna){
-
+Barrio::Barrio(std::string nombre, int comuna) {
     this->nombre = nombre;
     this->comuna = comuna;
-    this-> paradas = new list<parada*>(); // crea la lista para las paradas
-
+    this->paradas = new list<Parada*>(); // crea la lista para las paradas
 }
 
-int Barrio::getComuna(){
+int Barrio::getComuna() {
     return this->comuna;
 }
 
-string Barrio::getNombre(){
+std::string Barrio::getNombre() {
     return this->nombre;
 }
 
-list<Parada*>* Barrio::obtenerParadas(){
+List<Parada*> *Barrio::obtenerParadas() {
     return this->paradas;
 }
 
-void Barrio::appendParada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y){
+void Barrio::addParada(std::string calle,
+        int alturaPlano,
+        std::string direccion,
+        int coord_x, int coord_y) {
 
-    this->paradas->insent(new Parada(calle,alturaPlano,direccion,coord_x,coord_y)) //crea una para y la agrega a la lista de paradas
+    this->paradas->insert(new Parada(calle, alturaPlano, direccion, coord_x, coord_y));
 }
 
 Barrio::~Barrio() {
-
     delete paradas;
 }
 
diff --git a/barrio.h b/barrio.h
@@ -8,40 +8,39 @@
 
 class Barrio {
 private:
-
-    string nombre;
+    std::string nombre;
     int comuna;
-    list<Parada*>* paradas;
+    List<Parada*> *paradas;
 
 public:
     /*
-     *post: Deja creado la clase con los parametros dados
+     *pos: Deja creado la clase con los parametros dados
      */
-    Barrio(string nombre, int comuna);
+    Barrio(std::string nombre, int comuna);
 
     /*
-     * post: Vacia y elimina el Barrio
+     * pos: Vacia y elimina el Barrio
      */
     virtual ~Barrio();
     /*
-     * post: Devuelve el numero de comuna del Barrio
+     * pos: Devuelve el numero de comuna del Barrio
      */
     int getComuna();
 
     /*
-     * post: Devuelve el nombre del Barrio
+     * pos: Devuelve el nombre del Barrio
      */
-    string getNombre();
+    std::string getNombre();
 
     /*
-     * post: Devuelve una lista con todos las paradas de ese Barrio
+     * pos: Devuelve una lista con todos las paradas de ese Barrio
      */
-    list<Parada*>* obtenerParadas();
+    list<Parada*> *getParadas();
 
     /*
-     * post: Agrega una para nueva
+     * pos: Agrega una para nueva
      */
-    void appendParada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y);
+    void addParada(std::string calle, int alturaPlano, std::string direccion, int coord_x, int coord_y);
 };
 
 #endif /* BARRIO_H_ */
diff --git a/linea.cpp b/linea.cpp
@@ -1,20 +1,17 @@
 #include "linea.h"
 
 Linea::Linea(int numero, bool sentido) {
-
     this->numero = numero;
     this->sentido = sentido;
-
 }
 
-int Linea::getNumero(){
+int Linea::getNumero() {
     return this->numero;
 }
 
-bool Linea::getSentido(){
+bool Linea::getSentido() {
     return this->sentido;
 }
 
-Linea::~Linea() {
-}
+Linea::~Linea() {}
 
diff --git a/linea.h b/linea.h
@@ -5,12 +5,10 @@
 
 class Linea {
 private:
-
     int numero;
-    bool sentido; // aca puede ser tambien un enum ?????? un bool con true y false porque en realidad es I o V
+    bool sentido;
 
 public:
-
     /*
      * pre: Recibe como parametro el numero y el sentido de la linea
      * post: crea la clase Linea con su numero y sentido
diff --git a/parada.cpp b/parada.cpp
@@ -1,49 +1,47 @@
 #include "parada.h"
 
-Parada::Parada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y) {
+Parada::Parada(std::string calle,
+        int alturaPlano,
+        std::string direccion,
+        int coord_x, int coord_y) {
 
     this->alturaPlano = alturaPlano;
     this->calle = calle;
     this->coord_x = coord_x;
     this->coord_y = coord_y;
     this->direccion = direccion;
-    this->lineas = new list<Linea*>(); // crea la lista para las lineas
-
+    this->lineas = new List<Linea*>(); // crea la lista para las lineas
 }
 
-string Parada::getCalle(){
+std::string Parada::getCalle() {
     return this->calle;
 }
 
-int Parada::getAlturaPlano(){
+int Parada::getAlturaPlano() {
     return this->alturaPlano;
 }
 
-string Parada::getDireccion(){
+std::string Parada::getDireccion() {
     return this->direccion;
 }
 
-unsigned int Parada::getCoord_X(){
+int Parada::getCoord_X() {
     return this->coord_x;
 }
 
-unsigned int Parada::getCoord_y(){
+int Parada::getCoord_y() {
     return this->coord_y;
 }
 
-list<Linea*>* Parada::getLineas(){
+list<Linea*>* Parada::getLineas() {
     return this->lineas;
 }
 
-void Parada::appendLineas(int numero, bool sentido){
-
-    this->lineas->insert(new Linea(numero,sentido))
-
+void Parada::appendLineas(int numero, bool sentido) {
+    this->lineas->insert(new Linea(numero, sentido))
 }
 
 Parada::~Parada() {
-
     delete lineas;
-
 }
 
diff --git a/parada.h b/parada.h
@@ -5,27 +5,26 @@
 #include <list.h>
 
 class Parada {
-
 private:
-
-    string calle;
+    std::string calle;
     int alturaPlano;
-    string direccion;
-    unsigned int coord_x;
-    unsigned int coord_y;
-    list<Linea*>* lineas;    //porque por cada parada hay tambien distintas lineas que tienen sentido y numero
+    std::string direccion;
+    int coord_x, coord_y;
+    List<Linea*> *lineas;  // lineas que tienen sentido y numero
 
 public:
-
     /*
      * post: Deja creado la parada con sus parametros
      */
-    Parada(string calle, int alturaPlano, string direccion, unsigned int coord_x, unsigned int coord_y);
+    Parada(std::string calle,
+            int alturaPlano,
+            std::string direccion,
+            int coord_x, int coord_y);
 
     /*
      * post: Devuelve el numero de la calle
      */
-    string getCalle();
+    std::string getCalle();
 
     /*
      * post: Devuelve la altura del plano
@@ -35,27 +34,27 @@ public:
     /*
      * post: Devuelve la dirrecion
      */
-    string getDireccion();
+    std::string getDireccion();
 
     /*
      * post: Devuelve la coordenada en X de la parada
      */
-    unsigned int getCoord_X();
+    int getCoord_X();
 
     /*
      * post: Devuelve la coordenada en Y de la parada
      */
-    unsigned int getCoord_y();
+    int getCoord_y();
 
     /*
      * post: Devuelve una lista con las lineas de esa parada
      */
-    list<Linea*>* getLineas();
+    List<Linea*> *getLineas();
 
     /*
      * post: Setea las lineas de esa parada
      */
-    void appendLineas(int numero, bool sentido);
+    void addLinea(int numero, bool sentido);
 
     /*
      * post: Elimina y vacia la parada y sus lineas