Advertisement
diegoguerrero

Encabezados TADs

Mar 23rd, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.72 KB | None | 0 0
  1. {Listas}
  2.     {Constructoras generadoras}
  3.         PROCEDURE CrearVacia(VAR l : TLista);
  4.         PROCEDURE Construir(VAR l : TLista; e : TElemento);
  5.     {Constructoras no generadoras}
  6.         PROCEDURE Concatenar(VAR l : TLista; r : TLista);
  7.         PROCEDURE BorrarElemento(VAR l : TLista; e : TElemento);
  8.         PROCEDURE InsertarFinal(VAR l : TLista; e : TElemento);
  9.     {Observadoras selectoras}
  10.         PROCEDURE Primero(l : TLista; VAR e : TElemento);
  11.         PROCEDURE Resto(l : TLista; VAR r : TLista);
  12.     {Observadoras no selectoras}
  13.         FUNCTION EsVacia(l : TLista):boolean;
  14.         FUNCTION Longitud(l : TLista):integer;
  15.         PROCEDURE Ultimo(l : TLista; VAR e : TElemento);
  16.         FUNCTION Pertenece(l : TLista; e : TElemento):boolean;
  17. {Pilas}
  18.     {Constructoras generadoras}
  19.         PROCEDURE CrearPilaVacia(VAR p : TPila);
  20.         PROCEDURE Apilar(VAR p : TPila; e : TElemento);
  21.     {Constructoras no generadoras}
  22.         PROCEDURE Desapilar(VAR p : TPila);
  23.         PROCEDURE Copiar(VAR p : TPila; q : TPila);
  24.         PROCEDURE DestruirPila(VAR p : TPila);
  25.     {Observadoras selectoras}
  26.         PROCEDURE Cima(VAR p : TPila; VAR e : TElemento);
  27.     {Observadoras no selectoras}
  28.         FUNCTION EsPilaVacia(p : TPila):boolean;
  29. {Colas. PENDIENTES DE VERIFICAR}
  30.     {Constructoras generadoras}
  31.         PROCEDURE CrearColaVacia(VAR c : TCola);
  32.         PROCEDURE Encolar(VAR c : TCola; e : TElemento);
  33.     {Constructoras no generadoras}
  34.         PROCEDURE CopiarCola(c : TCola; VAR d : TCola);
  35.     {Observadoras selectoras}
  36.         PROCEDURE PrimeroCola(c : TCola; VAR e : TElemento);
  37.         PROCEDURE Desencolar(VAR c : TCola);
  38.     {Observadoras no selectoras}
  39.         FUNCTION EsColaVacia(c : TCola):boolean;
  40.         FUNCTION IgualCola(c, d: TCola):boolean;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement