Está en la página 1de 20

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos

de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros
ultimo NULL

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica

ListaNumeros

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo NULL der ?

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info ? nuevo=new Nodo<Tipo>;

2-ListaNumero.InsDerecho(NULL,5);
ListaNumeros

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo NULL der ?

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info 5 nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor);

2-ListaNumero.InsDerecho(NULL,5);
ListaNumeros

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo NULL der

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info 5 nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor); nuevo->AsigDer(nuevo);

2-ListaNumero.InsDerecho(NULL,5);
ListaNumeros

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5 nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor); nuevo->AsigDer(nuevo); ultimo=nuevo;

2-ListaNumero.InsDerecho(NULL,5);
ListaNumeros

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8);


ListaNumeros

Info der

? ? nuevo=new Nodo<Tipo>;

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8);


ListaNumeros

Info der

-8 ? nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8);


ListaNumeros

Info der

-8

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer());

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8);


ListaNumeros

Info der

-8

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer()); p->AsigDer(nuevo);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8);


ListaNumeros

Info der

-8

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer()); p->AsigDer(nuevo); if (p==ultimo) ultimo=nuevo;

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10);


ListaNumeros

Info der

-8

Info der

? ? nuevo=new Nodo<Tipo>;

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10);


ListaNumeros

Info der

-8

Info der

-10 ? nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10);


ListaNumeros

Info der

-8

Info der

-10

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer();

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

3-ListaNumero.InsDerecho(NULL,5); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 5-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10);


ListaNumeros

Info der

-8

Info der

-10

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer(); p->AsigDer(nuevo);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

3-ListaNumero.InsDerecho(NULL,5); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 5-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10);


ListaNumeros

Info der

-8

Info der

-10

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(valor); nuevo->AsigDer(p->ObtDer(); p->AsigDer(nuevo); if (p==ultimo) ultimo=nuevo;

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10); 5-ListaNumero.InsDerecho(NULL,7);


ListaNumeros

Info der

-8

Info der

-10

Info der

? ? nuevo=new Nodo<Tipo>;

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Lineal de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA LINEAL SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10); 5-ListaNumero.InsDerecho(NULL,7);


ListaNumeros

Info der

-8

Info der

-10

Info der

7 ?

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Lineal de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA LINEAL SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10); 5-ListaNumero.InsDerecho(NULL,7);


ListaNumeros

Info der

-8

Info der

-10

Info der

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor); nuevo->AsigDer(ultimo-ObtDer());

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Lineal de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA LINEAL SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10); 5-ListaNumero.InsDerecho(NULL,7);


ListaNumeros

Info der

-8

Info der

-10

Info der

nuevo=new Nodo<Tipo>; nuevo->AsigInfo(Valor); nuevo->AsigDer(ultimo-ObtDer()); ultimo->AsigDer(nuevo);

Programacin No Numrica I

Seguimiento en memoria de las instrucciones de una aplicacin que carga un Lista Circular de nmeros enteros, colocando los positivos de primero en la lista y los negativos al final de la lista Instrucciones del Programa 1- ListaCir<int> ListaNumeros;
ultimo

OPERACIONES DE UNA LISTA CIRCULAR SIMPLEMENTE ENLAZADA

Objetos en Memoria Esttica

Objetos en Memoria Dinmica


Info der 5

2-ListaNumero.InsDerecho(NULL,5); 3-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-8); 4-ListaNumero.InsDerecho (ListaNumeros.ObtUltimo(),-10); 5-ListaNumero.InsDerecho(NULL,7);


ListaNumeros

Info der

-8

Info der

-10

Info der

Elementos en la Lista : 7,5,-8,-10

Programacin No Numrica I

También podría gustarte