L Lista Simplesmente Encandeada 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO INICIO DA LISTA
L New(p); 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA P ___ _______ _________ Prox=__ EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO INICIO DA LISTA
L New(p); p^.prox := L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA P ___ ________ Prox=AA EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO INICIO DA LISTA
L New(p); p^.prox := L; L := P; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD EE P ___ ________ Prox=AA EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO INICIO DA LISTA
New(p); p^.prox := L; L := P; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD P 005 Cacilda R$ 567,00 Prox=AA EE L LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO INICIO DA LISTA
L Lista Simplesmente Encandeada INCLUIR NO FINAL 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p BB LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p CC LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P := P^.PROX; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p DD P := L; While p^.prox <> nil do Begin p := p^.prox; End; LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; New(R); 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p DD R ___ _______ _________ Prox=__ EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; New(R); P^.PROX := R; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox=EE AABBCCDD AA p DD R ___ _______ _________ Prox=__ EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; New(R); P^.PROX := R; P := R; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox=EE AABBCCDD AA R ___ _______ _________ Prox=__ EE p LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; New(R); P^.PROX := R; P := R; P^.PROX:= NIL; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox=EE AABBCCDD AA R ___ _______ _________ Prox=__ EE p LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L P := L; P : P^.PROX; New(R); P^.PROX := R; P := R; P^.PROX:= NIL; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox=EE AABBCCDD AA 005 Cacilda R$ 567,00 Prox=EE EE LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO NO FINAL DA LISTA
L Lista Simplesmente Encandeada 004 Cicera R$ 420,00 Prox DD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA
L If (L^.PROX = NIL) then Begin dispose(L); L:= NIL; End; 004 Cicera R$ 420,00 Prox DD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA
L Lista Simplesmente Encandeada 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA
L P := L; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA P AA
L P:= L; L := P^.PROX; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA p AA
L P:= L; L := P^.PROX; Dispose(P); 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO INICIO DA LISTA p AA
L Lista Simplesmente Encandeada 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO NO FINAL DA LISTA
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p BB R := L; P := R^.PROX; While P^.PROX <> nil do Begin P:= P^.PROX; R:= R^PROX End;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p CC R := L; P := R^.PROX; While P^.PROX <> nil do Begin P:= P^.PROX; R:= R^PROX End;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R CC LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p DD R := L; P := R^.PROX; While P^.PROX <> nil do Begin P:= P^.PROX; R:= R^PROX End;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R CC LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p DD R := L; P := R^.PROX; While P^.PROX <> nil do Begin P:= P^.PROX; R:= R^PROX End; DISPOSE(P);
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD AABBCC AA R CC LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA R := L; P := R^.PROX; While P^.PROX <> nil do Begin P:= P^.PROX; R:= R^PROX End; DISPOSE(P); R^.PROX := Nil;
L Lista Simplesmente Encandeada EM UMA POSICAO 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO Digite a Posição da Lista.: 3
L P := L; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO
L P := L; For x:= 1 to (num – 2) do Begin P := P^.PROX; End; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p BB LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO
L P := L; P : P^.PROX; New(R) 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p BB LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO ___ _______ _________ Prox=__ EE R
L P := L; P : P^.PROX; New(R); R^.PROX:= P^.PROX; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p BB LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO ___ _______ _________ Prox==c c EE R
L P := L; P : P^.PROX; New(R); R^.PROX:= P^.PROX; P^.PROX := R; 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=EE 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA p BB LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO ___ _______ _________ Prox==c c EE R
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=EE 003 Marina R$ 900,00 Prox=EE 004 Cicera R$ 420,00 Prox=DD AABBEECC AA 005 Cacilda R$ 567,00 Prox=EE DD LISTA SIMPLESMENTE ENCADEADA – INCLUSÃO EM UMA POSICAO P := L; P : P^.PROX; New(R); R^.PROX:= P^.PROX; P^.PROX := R;
L Lista Simplesmente Encandeada EM UMA POSICAO 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA LISTA SIMPLESMENTE ENCADEADA – EXCLUSAO EM UMA POSICAO Digite a Posição da Lista.: 3
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO EM UMA POSICAO DA LISTA p BB R := L; P := R^.PROX; CONT:= 1; While CONT< POS do Begin CONT := CONT + 1; P:= P^.PROX; R:= R^PROX End;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=CC 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p CC R := L; P := R^.PROX; CONT:= 1; While CONT< POS do Begin CONT := CONT + 1; P:= P^.PROX; R:= R^PROX End;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=DD 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p CC R := L; P := R^.PROX; CONT:= 1; While CONT< POS do Begin CONT := CONT + 1; P:= P^.PROX; R:= R^PROX End; R^.PROX := P^.PROX;
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=DD 003 Marina R$ 900,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBCCDD AA R BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO NO FINAL DA LISTA p CC R := L; P := R^.PROX; CONT:= 1; While CONT< POS do Begin CONT := CONT + 1; P:= P^.PROX; R:= R^PROX End; R^.PROX := P^.PROX; DISPOSE(P)
L 001 Jose R$ 1500,00 Prox=BB 002 Carlos R$ 640,00 Prox=DD 004 Cicera R$ 420,00 Prox AABBDD AA R BB LISTA SIMPLESMENTE ENCADEADA – EXCLUSÃO EM UMA POSICAO DA LISTA R := L; P := R^.PROX; CONT:= 1; While CONT< POS do Begin CONT := CONT + 1; P:= P^.PROX; R:= R^PROX End; R^.PROX := P^.PROX; DISPOSE(P);