A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estrutura de Dados Unidade 10 Simulação do Algoritmo 10.3 REMOVER Caso C: Tentar remover elemento que não está na lista. Roberto Ferrari Mauricio Falvo.

Apresentações semelhantes


Apresentação em tema: "Estrutura de Dados Unidade 10 Simulação do Algoritmo 10.3 REMOVER Caso C: Tentar remover elemento que não está na lista. Roberto Ferrari Mauricio Falvo."— Transcrição da apresentação:

1 Estrutura de Dados Unidade 10 Simulação do Algoritmo 10.3 REMOVER Caso C: Tentar remover elemento que não está na lista. Roberto Ferrari Mauricio Falvo

2 Algoritmo 10.3 : Uso da operação Remove Remove( parâmetro por referência L tipo ponteiro para nó, parâmetro X tipo Elemento, parâmetro por referência Achou tipo boolean) Declare p variável tipo ponteiro para nó P = L Se P == Null Então Achou = Falso Senão Enquanto (Dir(P) <> L ) e Info( P ) <> X faça P = Dir( P ) Se Info( P ) = X Então Achou = Verdadeiro Se P== Dir(P) Então L = Null Senão Se P == L e Dir(P) <> L Então L= Dir(P) Esq(Dir(P)) = Esq(P) Dir(Esq(P)) = Dir(P) FreeNode( P ) Senão Achou = falso Fim L ABCD Achou? Falso X Z p Caso C: Tentar remover elemento que não está na lista.

3 FIM


Carregar ppt "Estrutura de Dados Unidade 10 Simulação do Algoritmo 10.3 REMOVER Caso C: Tentar remover elemento que não está na lista. Roberto Ferrari Mauricio Falvo."

Apresentações semelhantes


Anúncios Google