segunda-feira, 23 de abril de 2012

Algoritmo InsereLst

Lista {lista alocada de forma sequencial}
Ptrinserir{aponta o indice onde deve ser feita a inserção}
infomação {variavel onde sera guardada a informação recebida}
inicio

se ptrIni= #
então
 inicio
    ptrIni<indInilst
    ptrfim<indInilst
 fim
Senão
   Inicio{movimentos outros nós}
      PtrTrb<ptrFIM + 1
      Enquanto ptrTrb<ptrInserir FAÇA
      inicio
        Lista(ptrTrb)<lista(ptrTrb -1)
        ptrTrb<ptrTrb -1
    fim
ptrFim<ptrFim +1
lista(ptrInserir)<informação
Fim

Nenhum comentário:

Postar um comentário