Перейти к содержимому

Listas em Alocação Sequencial | Estruturas de Dados #1

Programação Dinâmica

0:00 / 0:00

Listas em Alocação Sequencial | Estruturas de Dados #1

24 094 просмотра · 8 лет назад
Programação Dinâmica
241 тыс. подписчиков
24 094 просмотра · 8 лет назад
Neste vídeo, iniciamos o estudo específico de estruturas de dados, analisando a construção de uma lista linear em alocação sequencial. Esta estrutura de dados é tão comum, que geralmente começamos a programar e a utilizá-la sem nem mesmo refletir sobre ela. ▶️ 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: https://vai.pgdinamica.com/pjc-eda Na linguagem de programação Python, por exemplo, as listas comuns, que declaramos abrindo e fechando colchetes [ ], são listas lineares em alocação sequencial. Isto quer dizer que existe uma única sequência que determina quem é o próximo elemento (linear) e que todos os elementos são armazenados em um espaço de memória contíguo (alocação sequencial). Por conta disso, conseguimos fazer acesso aleatório a uma posição específica da lista: usamos índices como lista[3] para acessar diretamente uma posição de memória que contém o quarto elemento da lista (começamos a contar a partir do 0 em Python). Utilizamos as listas que a linguagem Python traz pronta como ponto de partida do nosso estudo. Assim, buscamos entender como podemos realizar a busca, inserção e remoção de elementos em uma lista e quais os impactos da alocação sequencial de memória sobre essas operações. ▶️ Entenda por que e como estudar estruturas de dados e algoritmos:    • Por que e como estudar ALGORITMOS e ESTRUT...   Você pode encontrar elementos em uma lista com um algoritmo de busca como: 1. Busca linear:    • Busca Linear em Listas | Como encontrar El...   2. Busca binária:    • Como implementar BUSCA BINÁRIA? *Você deve...   ⚠️ Python Café agora é Programação Dinâmica! :D ▶️ Acompanhe o curso de estrutura de dados nesta playlist:    • Estrutura de Dados   📚 Livros de Algoritmos e Estruturas de Dados: https://amzn.to/3d5wK4m 📚 Livros recomendados de Data Science: https://amzn.to/2XZyxUr 🎥 SetUp - Equipamentos: https://amzn.to/37Cg3N2 🟣 Canal na Twitch para lives:   / pgdinamica   🟦 Canal do Telegram para receber os vídeos: https://t.me/joinchat/AAAAAFaoNgZTMRv... ✉️ E-mails: – Propostas comerciais: pgdinamica@brunch.ag – Demais assuntos: contato@programacaodinamica.com.br 👩🏾‍💻👨🏾‍💻 Confira mais conteúdo em nosso blog: https://blog.programacaodinamica.com.br 🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: https://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: fb.com/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 Youtube, considere nos apoiar se tornando membro do canal: https://www.youtube.com/programacaodi...