Curso de Programação C | Lista encadeada, lista duplamente encadeada e lista circular | aula 242

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 22

  • @luizamunis7618
    @luizamunis7618 Рік тому +14

    Meu Deus que vídeo maravilhoso, colocou na minha cabeça o que dois professores da faculdade não conseguiram!!!!

  • @esportenews864
    @esportenews864 Рік тому +1

    Conteúdo de qualidade, melhor playlist de línguagem C

  • @RyanVieira-e8y
    @RyanVieira-e8y 9 місяців тому +2

    Que vídeo foda, o cara sabe explicar muito bem!

  • @danseap8402
    @danseap8402 Рік тому +1

    Show! Vou ver todos sobre Lista, Pilha e Fila...infelizmente a querida prôfe começo por listas ligadas então estou um pouco perdido...e olha que sei um pouco de programação, mas, em C é a primeira vez... estou gostando KKkkKkkkkKk

  • @fabianolemosdequeiroz4983
    @fabianolemosdequeiroz4983 3 роки тому +6

    Mano mais uma vez te agradeço agora eu aprendo

  • @romulo2205
    @romulo2205 3 роки тому +8

    Ótima aula! Só não entendo como tem apenas 600 visualizações...

    • @programeseufuturo
      @programeseufuturo  3 роки тому +1

      Também não sei 😅 😅 😅
      Obrigado pelo feedback Rômulo.

  • @udyrvascaino1821
    @udyrvascaino1821 3 роки тому +1

    otima aula

  • @BonnieBJr
    @BonnieBJr 2 роки тому +4

    Muito bom! Eu tô com um pouco de dificuldade em criar listas com estruturas com mais de uma informação e do tipo string, você teria algo pra me ajudar?

    • @programeseufuturo
      @programeseufuturo  2 роки тому +2

      Olá Bard.
      Lista não, mas eu mostro como fazer uma fila com várias structs e uma árvore binária. A junção dos dados é muitos semelhante, apenas as operações das estruturas que são diferentes.
      Acredito que estas aulas irão te ajudar:
      256: fila de pessoas: ua-cam.com/video/PebO6xIw3oc/v-deo.html
      277: árvore de pessoas: ua-cam.com/video/nBuvdMXD7xc/v-deo.html

  • @alberparavel9350
    @alberparavel9350 2 роки тому +8

    To estudando essa matéria na faculdade e está muito complexo

    • @danseap8402
      @danseap8402 Рік тому

      Também estou...a professora não é muito boa e o assunto bem resumido. Procurando entender no YT para fazer os exercícios kKkKkk

  • @esportenews864
    @esportenews864 Рік тому +1

    Professor, oq posso fazer pra fortalecer minha lógica?

    • @fsantos1595
      @fsantos1595 Рік тому

      Dá uma estudada em um livro chamado Algoritmos(Teoria e prática) de Thomas H Cormen. Pra programação não tem jeito, é praticar até cegar e os dedos quebrarem haha

    • @esportenews864
      @esportenews864 Рік тому

      obrigado, tenho uma biblioteca online vou ler e anotar. to fazendo isso sabe tipo eu aprendi a linguagem porem sabe aquela sensaçao que vc ainda domina,
      obrigado pela referencia
      @@fsantos1595

  • @joaovitorsilva1068
    @joaovitorsilva1068 Рік тому

    Bom dia professor como faço pra entrar em contato com o senhor?

  • @viniciusleitecosta
    @viniciusleitecosta 3 роки тому +3

    Professor, eu tenho um exercício pra fazer aqui mas não sei como começar:
    Implemente em C uma rotina que receba números inteiros positivos, maiores ou iguais a zero, até que seja passado o número -1, que indicará o fim da rotina. Em seguida imprima a sequência de números digitada e outra sequência altera, onde a segunda metade da sequência virá a frente da primeira sequência de forma invertida. Caso o tamanho da sequência de números digitados seja ímpar, retire o penúltimo número da sequência e então imprima a sequência altera.
    > Ex.:
    > 0, 2, 12, 85, 1236, 1
    > Sequência de números digitados: {0, 2, 12, 85, 1236, 1}
    > Sequência alterada: {1, 1236, 85, 0, 2, 12}
    > 7, 87, 9, 6, 3, 2, 5
    > Sequência de números digitados: {7, 87, 9, 6, 3, 2, 5}
    > Sequência altera: {5, 3, 6, 7, 87, 9}
    Fiquei perdido, quais aulas eu preciso assistir que irão me ajudar na solução desse problema?

    • @programeseufuturo
      @programeseufuturo  3 роки тому +1

      Olá Vinicius.
      Pelo que entendi você consegue resolver esse problema com uma (ou duas) listas encadeadas. Esta é a playlist sobre lista encadeada: ua-cam.com/play/PLqJK4Oyr5WSgPpLg-lZJfJZN0DQ5bwrfP.html
      Tem várias formas que podem ser implementadas. Tentarei te dar uma ideia.
      A primeira parte é simples. Enquanto a entrada for maior ou igual a zero, ela deve ser inserida na lista.
      A parte mais complicada é a segunda. A lista digitada é a sequência de números inseridos na lista, então basta imprimir a lista do início ao fim. A segunda impressão pode ser feita com a mesma lista ou você pode copiar os elementos para um segunda lista já na ordem correta e depois imprimir também a segunda lista. Observe que esta ordem correta é definida olhando para o tamanho da lista:
      -> se for par, então a segunda impressão é a metade final da lista (do fim para o meio) e depois a metade inicial do início para o meio.
      -> se for ímpar, a ideia é a mesma, porém eliminando o penúltimo elemento.

  • @lidroxd6869
    @lidroxd6869 Рік тому +3

    Não entendi nada

  • @pedroff6868
    @pedroff6868 9 місяців тому

    completamente inutil