ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Implementación del fichero nodo.h


Enviado por   •  5 de Mayo de 2014  •  324 Palabras (2 Páginas)  •  212 Visitas

Página 1 de 2

Implementación del fichero nodo.h

#ifndef NODO_H

#define NODO_H

#include <iostream>

using namespace std;

class Nodo

{

public:

Nodo() metodo constructor de la clases nodo

Métodos modificadores

void setEntero(int ent);

void setSiguiente(Nodo*sig);

métodos selectores

int getEntero();

Nodo*getSiguiente();

virtual ~Nodo();

protected:

private: parte privada de la clase nodo.

int Entero;

Nodo*Siguiente;

};

Implementación del fichero nodo.cpp

#include "nodo.h"

Nodo::Nodo()implementación del método constructor

{

Se asignan los valores iniciales a los atributos de la clase.

Siguiente=NULL;

Entero=0;

}

implementación de los métodos modificadores

void Nodo::setEntero(int ent)

{

Entero=ent;

}

void Nodo::setSiguiente(Nodo*sig)

{

Siguiente=sig;

}

Implementación de los métodos selectores.

int Nodo::getEntero()

{

return Entero;

}

Nodo*Nodo::getSiguiente()

{

return Siguiente;

}

Nodo::~Nodo()

{

//dtor

}

Implementación del fichero listaenlazadas.h

#ifndef LISTAENLAZADA_H

#define LISTAENLAZADA_H

#include "nodo.h"

#include <iostream>

using namespace std;

class ListaEnlazada

{

public:

ListaEnlazada();//metodo costructor de la clase ListaEnlazadas.

void setCabeza(Nodo*cab); //método modificador para asignar un nodo en la cabeza de la lista.

void setTamano(int tam);

Nodo*getCabeza();//método para obtener el primer nodo de la lista.

int getTamano();

void AgregarFinal(Nodo*nuevo); métodos para agregar un nuevo nodo a la lista.

int CantidadNodos();//métodos para saber la cantidad de nodos en la lista.

Nodo*Buscar(int num); //método que busca un nodo dentro de la lista.

Nodo*Ultimo(); // método que devuelve el ultimo

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com