Listas em Alocação Sequencial | Estruturas de Dados #1
Автор: Programação Dinâmica
Загружено: 2018-06-18
Просмотров: 23155
Описание:
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: [email protected]
– Demais assuntos: [email protected]
👩🏾💻👨🏾💻 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...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: