Você está na página 1de 1

/** * * @author Fbio JR */ public int removerDetComQuant(char valor){ int quantidade=0; for(int i=0;i<qt;i++)//verificando os elementos da lista { if(lista[i]==valor)//comparando se so iguais

ao meu { for(int j=i;j<qt;j++)//empurrando os elementos para traz(removendo) { lista[j]=lista[j+1]; } quantidade++; qt--;//decrementando minha lista } } return quantidade; }

public int inserirAposDet(char valor1, char valor2){ int quantidade=0; if(qt<=max)//verifica se a lista esta cheia... { for(int i=0;i<qt;i++)//percorre o vetor { if(lista[i]==valor2) { for(int l=qt;l>i+1;l--)// a variavel l recebe quantidade de elementos e enqu ando for maior que uma posio a mais na posiao do elemento encontrado decrementa ass im criei um espao vago no vetor, onde irei colocar o novo valor { lista[l]=lista[l-1];//empurrando os elementos para frente } lista[i+1]=valor1;//aqui coloco o novo valor qt++;//incrementando minha lista quantidade++;//incrementado a quantidade de elementos inseridos } } } return quantidade; }

Você também pode gostar