Тёмный

Nó e Alocação Encadeada | Lista Encadeada Simples | Estruturas de Dados #4 

Programação Dinâmica
Подписаться 196 тыс.
Просмотров 29 тыс.
50% 1

Neste vídeo, fazemos os preparativos para implementar uma estrutura de dados chamada Lista Encadeada. O objetivo é entender a ideia de um "nó" e como ele pode ser utilizado para ligar posições de memória que não são contíguas.
▶️ Se você não tem experiência com Python, mas gostaria de aprender a programar e desenvolver uma base sólida de programação usando esta linguagem, confira o nosso curso Python do Jeito Certo: vai.pgdinamica.com/pjc-eda
Um nó é o componente básico para encapsular informação e nos permitir conectar espaços de memória não contíguos no computador. Você pode fazer uma analogia com um vagão de trem: o nó é o vagão e o dado que você deseja armazenar é um passageiro. A diferença, neste caso, para a vida real é que cada vagão (nó) pode levar (armazenar) apenas um passageiro (dado); ou seja, para armazenarmos cinco elementos em uma lista encadeada, precisaríamos de cinco vagões diferentes.
Qual a vantagem disso? Esta estrutura nos dá a flexibilidade de alocar memória para armazenar nossos dados em espaços espalhados na memória do computador. Deste modo, diferentemente das listas em alocação sequencial, não precisamos alocar uma quantidade de memória extra para esperar dados que podem nunca vir, nem precisamos realocar um grande espaço contíguo de memória para transferir os dados caso o espaço anterior seja completamente preenchido. O nó, assim como o vagão, possui um atributo extra que nos permite conectá-lo com outro nó e, assim, compomos uma lista com alocação encadeada.
Uma lista encadeada, às vezes, também é chamada de lista ligada. Aprenda a construir uma lista encadeada simples em Python na sequência deste vídeo: • Construindo uma Lista ...
⚠️ Python Café agora é Programação Dinâmica! :D
▶️ Acompanhe o curso de estrutura de dados nesta playlist: • Estrutura de Dados
▶️ Confira também a playlist sobre Análise e Projeto de Algoritmos: • Análise e Projeto de A...
📚 Livros de Algoritmos e Estruturas de Dados: amzn.to/3d5wK4m
📚 Livros recomendados de Data Science: amzn.to/2XZyxUr
🎥 SetUp - Equipamentos: amzn.to/37Cg3N2
🟣 Canal na Twitch para lives: / pgdinamica
🟦 Canal do Telegram para receber os vídeos: t.me/joinchat/AAAAAFaoNgZTMRv...
✉️ E-mails:
- Propostas comerciais: pgdinamica@brunch.ag
- Demais assuntos: contato@programacaodinamica.com.br
👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: blog.programacaodinamica.com.br
🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: bit.ly/pgsparkle (baixe o app e entre na comunidade)
📸 Nos siga no Instagram: / pgdinamica
📸 @kizzy_terra @hallpaz
🐦 Nos siga no Twitter: / pgdinamica
🐦 @kizzy_terra @hallpaz
* Curta a Programação Dinâmica no facebook: pgdinamica
* Nosso repositório no Github: github.com/programacaodinamica
* Confira o nosso Medium: medium.com/programacaodinamica
* Confira os artigos no Python Café: pythoncafe.com.br
🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no RU-vid, considere nos apoiar se tornando membro do canal: ru-vid.com...

Опубликовано:

 

2 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@darlansantoscarvalho9277
@darlansantoscarvalho9277 22 дня назад
Seus vídeos são muito bem produzidos e fica claro que você domina o assunto. Obrigado por dividir o seu conhecimento conosco.
@pgdinamica
@pgdinamica 22 дня назад
Valeu!
@alberparavel9350
@alberparavel9350 Год назад
Você explica muito bem, obrigado! To aprendendo em linguagem C e é bem mais complicado que Python
@okauachaves
@okauachaves Год назад
Cara, incrível cpmo as faculdades complicam e / ou explicam de forma dificutosa, parabéns pela iniciativa e didática, penei pra entender e agora tenho mais noção do que se trata
@soutelothiago
@soutelothiago Год назад
po mano, acho que a maior culpado das pessoas desistirem é a propria faculdade com professores inuteis
@McCabecadePorco
@McCabecadePorco 10 месяцев назад
ele está falando sozinho em casa, conversando com uma camera experimenta falar esse mesmo tópico na frente de 40 pessoas que tem tempo e modo diferente de aprendizagem
@miranha1537
@miranha1537 8 месяцев назад
@@McCabecadePorco agora experimenta não criticar o cara mas criticar a maneira de como é ensinado
@oficinadobrasil
@oficinadobrasil 7 месяцев назад
Eu faço EAD e meu professor está sozinho em casa e com apenas uma câmera. EU NAO ENTENDI NADA DO PROFESSOR. Isso se chama falta de dedicação do professor em querer ensinar de forma mais didática. A maioria dos professores está pelo dinheiro e não porque gosta da área. Diferente desse cidadão do vídeo.
@erickro483
@erickro483 10 месяцев назад
Show de bola, muito melhor que minha professora incompetente da faculdade.
@joelfernandes6511
@joelfernandes6511 7 месяцев назад
😂😂😂essa foi boa, mas tem muita verdade aqui
@rafaelteles889
@rafaelteles889 7 месяцев назад
Minha turma tem 50 alunos. O meu prof. dá aula pra primeira fileira, porque, em suas próprias palavras, ele "não gosta de gritar"... rssrrsrs
@junior13013
@junior13013 3 года назад
Cara, estou semanas batendo cabeça com esse conteúdo, você explicou de uma forma muito boa, principalmente o conceito do nó, que nada mais é que armazena um dado e + o endereço do outro elemento com dado e + o endereço do outro elemento na memoria, assim, criando um vinculo entre todos eles, os "encadeando". Perfeito + 1 inscrito :D
@pgdinamica
@pgdinamica 3 года назад
Show! Valeu, José, bons estudos!
@ValmirAntonioSerpa
@ValmirAntonioSerpa Год назад
me ajudou conceituado desta forma, obg
@jeffersonmaciel6680
@jeffersonmaciel6680 5 лет назад
Parabéns pela aula, estava com dificuldade para entender essa estrutura
@ataldakeran
@ataldakeran 5 лет назад
Poxa vida, muito obrigada!! Excelente explicação!!!
@pandasticax2168
@pandasticax2168 5 лет назад
obrigadaaaa eu adorei seu video , sobe explicar muitooo bem e entendi tudo ...me ajudou no trabalho parabens 1 escrita e likeee
@cassianoalmeida8604
@cassianoalmeida8604 Год назад
parabéns, muito boa aula.
@nettoaoquadrado
@nettoaoquadrado Год назад
Didática impecável! Muito obrigado por compartilhar conhecimento de forma gratuita. Está me ajudando bastante a melhorar de vida com a educação!
@ranielnascimentoferreira8808
@ranielnascimentoferreira8808 3 года назад
Assistido✔️ Incrível como uma simples tradução faz a gente entender melhor...quando eu lia Linked List e lia algo sobre eu olhava pra palavra Node e pensava em "nódulo" e não na tradução "nó", quando você pensa numa corda com vários nós onde cada um está em uma sequencia um próximo do outro fica muito mais fácil.
@jupulo3507
@jupulo3507 Год назад
mano vc ta em todo video dele kkkkkk
@ranielnascimentoferreira8808
@@jupulo3507 nessa época eu estava meio que estudando arduamente daí eu marcava quando assistia, de lá pra cá rolou muita coisa na minha vida, acabou que absorvi muita teoria e não tive prática por falta de tempo. Mas bom quem não é visto não é lembrado né.
@jupulo3507
@jupulo3507 Год назад
@@ranielnascimentoferreira8808 nao ta trabalhando com software?
@ranielnascimentoferreira8808
@@jupulo3507 pior que não, eu me mudei de cidade (de Manaus/AM pra Sarandi/PR) e por aqui eu consegui um trabalho como suporte técnico em manutenção de computadores, então só trabalho com hardware vai fazer uns 2 anos. Meio que fiquei desmotivado com desenvolvimento por causa da quantidade de informação e dos vendedores de curso, eu estudo C/C++ no meu pouco tempo livre apenas.
@paulo__vieira
@paulo__vieira 2 года назад
Interessante a idéia de um nó apontar para o outro.
@douglasdionizio442
@douglasdionizio442 2 года назад
Sei que o video é meio antigo, não sou de comentar nem nada mas velho, você é monstro de mais, eu tava batendo a cabeça com esse tema até que lembrei que tinha video uns videos seu sobre quick sort, marge sort etc, ai vim correndo na certeza que ia entender, e eu entendi mesmooo, valeu maninhoooo
@pgdinamica
@pgdinamica 2 года назад
Que bom que o vídeo ajudou! Bons estudos, Douglas!
@HarrysonRenanBritoSousa
@HarrysonRenanBritoSousa 10 месяцев назад
Excelente aula!
@pgdinamica
@pgdinamica 10 месяцев назад
Obrigado!
@user-mc9sh3ow6p
@user-mc9sh3ow6p 11 месяцев назад
estou aprendendo em C mas em python deu pra compreender boa videoaula
@pgdinamica
@pgdinamica 11 месяцев назад
Bons estudos!
@JovanaPereira-pd5dy
@JovanaPereira-pd5dy 2 месяца назад
Depois de dois dias tentando enterder, vc em 15 min consegue... Obrigada!
@pgdinamica
@pgdinamica 2 месяца назад
De nada 😉
@kivian93
@kivian93 2 года назад
Muito bom! Explicação excelente!!
@pgdinamica
@pgdinamica 2 года назад
Obrigado!
@viniciusborgesdelima2519
@viniciusborgesdelima2519 3 года назад
Muito bom bicho, parabéns!
@pgdinamica
@pgdinamica 3 года назад
Valeu!
@jessicarobertadesouzasanto112
@jessicarobertadesouzasanto112 3 года назад
Didática incrível!!
@pgdinamica
@pgdinamica 3 года назад
Muito obrigado!
@liviacarvalho7983
@liviacarvalho7983 Год назад
Que didatica sensacional, parabens!
@pgdinamica
@pgdinamica Год назад
Obrigado!
@JoaoCarlos-wh9gt
@JoaoCarlos-wh9gt 3 года назад
Parabéns pela aula!!!
@pgdinamica
@pgdinamica 3 года назад
Obrigado 😃
@diego1504
@diego1504 Год назад
Mano vc é brabo demais! Sucesso pra vc
@pgdinamica
@pgdinamica Год назад
Obrigado!
@antonygbr1
@antonygbr1 9 месяцев назад
Obrigado irmão pelo conteúdo
@pgdinamica
@pgdinamica 9 месяцев назад
valeu!
@joaovictorcarvalho1131
@joaovictorcarvalho1131 3 года назад
Que explicações! Fazendo a cadeira de ED acompanhando os vídeos.
@pgdinamica
@pgdinamica 3 года назад
Bons estudos!
@w.a.642
@w.a.642 10 месяцев назад
Esse instrutor me faz pensar que o futuro do Brasil é radioso. Parabéns instrutor, pela didática e pela clareza na explicitação dos argumentos! Já dizia Einstein - só quem conhece um assunto é capaz de explicar para qualquer um de forma simples e direta. Tinha razão! Contraprovas na net é o que não faltam.
@pgdinamica
@pgdinamica 10 месяцев назад
Muito obrigado! Fico feliz que tenha gostado 😊
@w.a.642
@w.a.642 10 месяцев назад
@@pgdinamica Como já dizia Frank Zappa - "a mente é como um paraquedas - só funciona se abri-la". Mesmo sendo um profissional da área de governance de TI reconheço a importância de conseguir atuar na área de desenvolvimento, serve para exercitar o cérebro. Sucesso e Votos de outros válidos vídeos formativos!
@edsosilva4035
@edsosilva4035 2 месяца назад
@@w.a.642 KKKKKKKKKKKKKKKKKKKKKKK q isso po
@McCabecadePorco
@McCabecadePorco 10 месяцев назад
sempre que possível escreve o código em ingles, por favor
@sdjfad
@sdjfad Год назад
Nossa cara, achei que era aula de C kkkk só vi que era python quando começou a escrever o código
@kauaneiras1627
@kauaneiras1627 11 месяцев назад
Adorei a didatica, mas odiei a linguagem escolhida 😅. Queria um bom assim em C ou C++. Alguma linguagem com ponteiro
@saratorres5505
@saratorres5505 Год назад
Poderia me indicar um livro bom de estrutura de dados em Java?
@pgdinamica
@pgdinamica Год назад
Sim, este aqui é um livro clássico com todas as implementações em Java: amzn.to/3Xp102g
@bronguardian8740
@bronguardian8740 2 года назад
Queria poder curtir mais umas 1000x
@pgdinamica
@pgdinamica 2 года назад
🥰
@igor8815
@igor8815 5 месяцев назад
Acho ideal você escrever em inglês códigos mais avançados.
@wsricardo23
@wsricardo23 2 года назад
Estou com imensa dificuldade em estudar estrutura de dados. Estou procurando materiais que me ajudem a compreender vem objetos como listas estáticas e dinâmicas e também estruturas encadeadas . :(
@pgdinamica
@pgdinamica 2 года назад
Você pode seguir a nossa playlist de estruturas de dados desde o começo. Neste outro vídeo, falo sobre como estudar estruturas de dados e algoritmos: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-SqBgnMgFQTU.html
@wsricardo23
@wsricardo23 2 года назад
@@pgdinamica obrigado
@kleversonhenrique9651
@kleversonhenrique9651 2 года назад
Implemente um TAD - Tipo Abstrato de Dados (VETOR DE REGISTROS ou LISTA ENCADEADA SIMPLES) denominado LIVE, com os seguintes campos: título, data, hora, plataforma (RU-vid, Instagram, etc), apresentador, artista. Para a estrutura criada, implemente as seguintes operações: a) Cadastrar uma nova LIVE, com todos os campos; b) Pesquisar uma determinada LIVE pelo campo artista**; c) Exibir todos os dados das LIVES cadastradas; d) fazer um programa (em C/++ ou Python) para testar o seu TAD
@johnlopes1784
@johnlopes1784 2 года назад
Parabéns pela aula!
@pgdinamica
@pgdinamica 2 года назад
Valeu!
Далее
Stupid Barry Family Vs Prisoners
00:26
Просмотров 983 тыс.
Database Indexing for Dumb Developers
15:59
Просмотров 44 тыс.
Ponteiros, Alocação Dinâmica e Listas Encadeadas.
58:46
Listas Encadeadas em Linguagem C (Aula Completa)
36:37