Inserir no Meio Lista Encadeada

Exercício de Lista Encadeada Escreva uma função que insere na lista encadeada uma nova célula com conteúdo x entre a k-ésima e a k+1-ésima células, ou seja, faça a inserção escolhendo a posição na lista encadeada. Dica:  1º Percorra a lista encadeada guardando sempre o anterior e contando a quantidade de nós; 2º Quando achar a posição k faça a […]

» Read more

Remover Duplicatas Lista Encadeada

Exercício de Lista Encadeada Escreva uma função chamada removerDuplicatas que faça a remoção das chaves duplicadas da lista encadeada. Será mantida a chave que estiver mais próxima ao início da lista. Dica: 1º Percorra a lista encadeada do início ao fim. 2º Para cada item i da árvore, percorra novamente começando deste item indo até o final. 3º Se achar […]

» Read more

Como utilizar Ponteiro?

O que é Ponteiro? Ponteiro é um tipo de variável de referência, ou seja, em vez de armazenar valores reconhecidos pelo usuário (tipos de dados int, char, float etc) é alocado um endereço de memória ou endereço de outra variável. Variáveis do tipo ponteiros armazenam somente endereço de memória. Endereço Cada objeto na memória do computador tem um endereço que […]

» Read more

Tamanho de uma String

Exercício de String   Faça uma programa em C que implemente a função strlen da biblioteca strinh.h, ou seja, a função deverá receber como parâmetro uma string str1 e retornar o tamanho dessa string. No final imprima o tamanho da string. A função deverá ter o seguinte cabeçalho: Obs.: const antes do ponteiro os dados são contantes, depois o ponteiro é constante. […]

» Read more