Pilha Alocada Dinamicamente - Linguagem C - Estruturas de Dados

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024

ความคิดเห็น • 35

  • @Gustavo-fd4st
    @Gustavo-fd4st 3 ปีที่แล้ว +4

    Depois de muitas revisões e replay no video de fila alocada dinamicamente, a Pilha Dinamica tá sendo mais fácil de entender, ainda tenho que dar pausas longas pra entender a lógica e ficar desenhando no papel, mas isso ta me ajudando muuito. Eu quero aprender bem pra ser um monitor voluntário pro pessoal do ano de 2021 de março, acho que eles irão precisar, e meu sonho é ser professor nessa área. Sei que esta se especializando em Docência e em outra área, alem do mestrado em 2015 e de várias formas, o senhor tá me inspirando diretamente a subir degraus na vida acadêmica, quero dar aulas tb assim como o senhor

    • @profpietromartins
      @profpietromartins  3 ปีที่แล้ว

      Top top, meu caro! Vamos pra cima. Meu desejo sincero é que, um dia, você me supere em seus estudos. Vamos em frente!

  • @heitorbrunini5571
    @heitorbrunini5571 3 ปีที่แล้ว +3

    explica de um jeito muito conciso, até o tom de voz é agradável

  • @RochaDevExe
    @RochaDevExe 2 ปีที่แล้ว +4

    Aula massa , creio que vi aulas com Sr na faculdade Unicesumar

  • @adilsoncoutinho9535
    @adilsoncoutinho9535 2 ปีที่แล้ว +1

    Parabéns, finalmente compreendi a "tal pilha"!

  • @mauriciopterra
    @mauriciopterra 5 หลายเดือนก่อน

    Melhor professor da Unicesumar!!

  • @jailsonathayde74
    @jailsonathayde74 2 ปีที่แล้ว

    É um monstro em C esse meu professor! Coloca coma mão o conteúdo no cérebro dos alunos. Parabéns Pietro!

  • @gustavopamplonamelocoelho4010
    @gustavopamplonamelocoelho4010 2 ปีที่แล้ว

    Brabissimo, aula top

  • @offkevyn
    @offkevyn 3 ปีที่แล้ว +4

    Caraiii, brabo viu, ajudou muitoo, vlww

  • @c95060
    @c95060 3 ปีที่แล้ว +1

    salvou demais cara, só agradeço

  • @vascoaparicio6735
    @vascoaparicio6735 2 ปีที่แล้ว

    Obrigado. Video muito útil!

  • @ig0rm1nunc10
    @ig0rm1nunc10 4 ปีที่แล้ว +3

    Ótimo vídeo Pietro, bem explicativo, parabéns!
    Se me permitir eu queria fazer uma pergunta. Em minha função de empilha(), eu não consigo dentro do if(ponteiro ==NULL) deixar somente return;
    Uma alternativa seria usar o return NULL; ?

    • @profpietromartins
      @profpietromartins  4 ปีที่แล้ว

      Não sei se entendi a dúvida... Você não consegue fazer a comparação "ptr == NULL", isso? Se possível, elabore melhor sua dúvida, por gentileza.
      Se tá autorizando somente return, é pq provavelmente você declarou tua função como sendo do tipo void.

  • @prezadopedro
    @prezadopedro 3 ปีที่แล้ว +1

    Volte com as aulas professor! Grande abraço

  • @RGL0RDD
    @RGL0RDD 4 ปีที่แล้ว +2

    Pietro, antes de tudo, obrigado pelo vídeo, ele ajudou muito! Mas eu tenho uma dúvida. Pode me explicar como funciona esse
    typedef struct NO{
    struct NO *prox;
    }NO
    Vc criou uma estrutura dentro da outra? E ela aponta p ela mesma? Eu tô com uma dúvida terrível quanto a esse bloco de cód todo
    Abrçssss

    • @profpietromartins
      @profpietromartins  4 ปีที่แล้ว +1

      É isso mesmo, eu declarei, dentro da struct, um ponteiro para uma região de memória que deve guardar um dado deste mesmo tipo struct. Pode parecer anti-intuitivo, mas é isso mesmo!
      Ocorre que cada nó precisa ter uma referência para o próximo nó. Por isso, preciso desse ponteiro "próximo". Conceitualmente, para que você entenda, assista ao início da aula, quando eu explico como funciona a lógica com esses ponteiros de struct.
      Caso a dúvida não tenha sido sanada, manda tua dúvida aí. Abraço.

    • @RGL0RDD
      @RGL0RDD 4 ปีที่แล้ว

      @@profpietromartins creio que consegui entender sim! Muito obrigado pela ajuda abrçsss

  • @weversoncosta5876
    @weversoncosta5876 ปีที่แล้ว

    Eu queria saber como remover um valor que esta no meio da minha pilha. Sei que teria de remover os valores que nao seriam removidos em outra pilha, até encontrar o valor que deve ser removido, mas eu nao consigo fazer isso na pratica.

  • @alvarorios2343
    @alvarorios2343 ปีที่แล้ว

    Para que serve salvar a variavel que você vai desimpilhar em um BKP?

  • @rafaeldasilvaborges2889
    @rafaeldasilvaborges2889 3 ปีที่แล้ว +4

    muito bem explicado porem não fica muito claro, escreve código e testa não explica a fundo cada linha do código!

  • @paulosergiogaldinodesouza1824
    @paulosergiogaldinodesouza1824 3 ปีที่แล้ว +1

    Muito bom!! Qual foi o software que o sr usou pra escrever na tela?

  • @leonaevangelista3932
    @leonaevangelista3932 3 ปีที่แล้ว

    Vlwww

  • @Daviddomingos2006
    @Daviddomingos2006 3 ปีที่แล้ว

    Professor como é que o prox é usado varias vezes e um não anula o outro? Por exemplo ptr->prox recebe p->topo ou seja recebe o endereço de topo né isso? Mas quando p->topo recebe ptr, o endereço de PTR->PROX não se torna o mesmo de p->topo não?

    • @esdrasalves781
      @esdrasalves781 2 ปีที่แล้ว

      Essa é a minha dúvida também mano, conseguiu descobrir?

    • @Daviddomingos2006
      @Daviddomingos2006 2 ปีที่แล้ว

      @@esdrasalves781 mano esse foi chato pra caramba passei me arrastando... E não lembro nem a pau cara

  • @joaomarques1709
    @joaomarques1709 3 ปีที่แล้ว

    como faço para alocar valores de forma ordenada
    por exemplo: 5
    2
    como faço pra mandar o 5 para baixo?
    ficando
    2
    5

    • @profpietromartins
      @profpietromartins  3 ปีที่แล้ว +1

      Faça uma inserção ordenada... Comparando valores, 1 a 1, para colocar o elemento na sua respectiva ordem final. Ou use um algoritmo de ordenação como, por ex., bubblesort.

  • @FabricioMarquesz
    @FabricioMarquesz ปีที่แล้ว

    Poderia disponibilizar o código?