Estrutura de dados com Roberta Arcoverde |

Поділитися
Вставка
  • Опубліковано 29 лис 2021
  • O que são estrutura de dados e como podem ser aplicadas na programação? 🤔
    Nesse episódio o host Paulo Silveira recebeu a Roberta Arcoverde, desenvolvedora de software e membro do nosso time do Alura Stars, para bater um papo incrível sobre estrutura de dados e a importância de implementá-las durante as etapas de programação. Confere aí o conteúdo e deixa nos comentários qual estrutura de dados você tem usado 😉✌
    #estruturadedados #programação #tech #tecnologia #dev
    Curtiu? Confira também:
    ▶Como desenvolver boas práticas de programação? • Como desenvolver boas ...
    ▶Pensamento computacional • Pensamento computacion...
    ▶Programação criativa - Hipsters Ponto Tech hipsters.tech/programacao-cri...
    👩‍💻 Conheça nossa escola de programação: www.alura.com.br/escola-progr...
    📄 Inscreva-se na Newsletter com conteúdos de Imersão, aprendizagem e Tecnologia da Alura, com emails do nosso CEO: www.alura.com.br/imersao
    📲 Siga nosso conteúdo para Devs e Techers:
    Instagram: / aluraonline
    Facebook: / aluracursosonline
    🎧 Podcast Hipsters.Tech: open.spotify.com/show/2p0Vx75...
  • Наука та технологія

КОМЕНТАРІ • 92

  • @parkour8899
    @parkour8899 3 місяці тому +1

    agradeço por todas a dicas, em especial, 'busca binária'.

  • @PacDouglas
    @PacDouglas 2 роки тому +93

    Engraçado que ouço a Roberta nos hipsters toda semana praticamente, e é a primeira vez que a vejo haha, bom vídeo!

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

      Verdade, queria ver um hipsters com o Linhares junto também!

    • @ClaytonSantos19
      @ClaytonSantos19 2 роки тому +1

      Eu ia comentar a mesma coisa mano. 😅

    • @edil157
      @edil157 2 роки тому

      @@TheJhenkels Também gostaria, só que ele vive lá fora e duvido que quando ele vier aqui ele vai querer gastar o tempo dele indo presencial hahaha Mas dá um nó na mente vê-la, após ouvi-la por anos a fio.

    • @TheJhenkels
      @TheJhenkels 2 роки тому

      @@edil157 Verdade é meio irrealista mesmo. Mas seria bacana 😅😅

    • @fernandoborges1958
      @fernandoborges1958 2 роки тому

      33333333333333333333333333333333333

  • @mlusbel
    @mlusbel 2 роки тому +13

    Quando se conhece muito do tema, consegue tornar fácil a explicação e por tabela o entendimento de quem ouve. Obrigado Roberta!

  • @V1S3C
    @V1S3C 2 роки тому +33

    Que bacana ouvir a citação do Paulo sobre o canal do Halison e da Kizzy, conteúdo mega interessante sobre estrutura de dados.

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

      O canal deles é bom demais! Até assino para ter acesso ao vídeos de membros. Recomendo!

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

      @@Gab_Rezende iioiooiooooo

    • @GlaedrDK
      @GlaedrDK 7 місяців тому

      Estou estudando estrutura de dados novamente com eles, recomendo o canal fortemente. A didática é muito boa e clara, o Hallison é muito sereno e sincero ele deixa muito evidente o que você precisa saber e também fornece exemplos simples.

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

    Paulo tem um nível absurdo, mas vou te dizer, a Roberta me fascina. Essa mulher tem uma segurança na fala, no que transmite. Aprendo muito com ela. Que mulher!!

  • @felipebarros6927
    @felipebarros6927 2 роки тому +55

    Nunca programei mas estou fazendo um curso de algoritmo e consegui compreender o papo de vocês, muito bom.

    • @alexjuniornascimentocosta6234
      @alexjuniornascimentocosta6234 2 роки тому +1

      siga em frente

    • @mariacarvalho760
      @mariacarvalho760 2 роки тому +1

      @@alexjuniornascimentocosta6234 aqaq1aaqáqaáqaáaááaqaaqqáaaqaaaáqáqaáaáaáaqaááqqawaqaaqáqáqáaqaaaaaqaqáááááááááááááááááááááa

    • @alexjuniornascimentocosta6234
      @alexjuniornascimentocosta6234 2 роки тому

      @@mariacarvalho760 ??

    • @eduardo.chaves
      @eduardo.chaves Рік тому +1

      @@mariacarvalho760 Concordo!

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

      Qual o nome do curso, pode falar ele ? Tô começando tbm, quanto mais eu aprender melhor

  • @cleverson_lira
    @cleverson_lira 2 роки тому +45

    Eu precisei trazer 86 mil produtos de um banco de dados e remover os duplicados.
    Eu implementei um equals dizendo que a "descricao" do Produto era o unico critério de comparação. Ou seja, se a descrição é a mesma, o produto era o mesmo.
    E coloquei todos os produtos em um Set.
    O resultado era 27 mil produtos diferentes.
    Depois eu descobri que eu podia fazer um GROUP BY no Select e já trazer apenas os produtos com descricao diferentes. Mas, fui elogiado em meu estágio pela solução que implementei.

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

      Não está errado mas demora mais e leva mais processamento , chegando no resultado o que importa

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

      as vezes não precisa nem do Group By, um Select DISTINCT já resolve

    • @oliveiraluiz2546
      @oliveiraluiz2546 2 роки тому +3

      @@Cassio234967 Eu acho que seria a melhor escolha. Tendo em vista que o Group By irá agrupar os valores iguais e o DISTINCT irá eliminar da consulta, levando muito menos tempo para processamento

    • @rodrigo00737
      @rodrigo00737 2 роки тому

      @@calvim21 ai que vc se engana, chegar ao resultado sem performace não vale de nada, imagina uma rotina q roda isso e que vai crecer , vc vai parar o sistema

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

      @@rodrigo00737 uma pessoa que estava fazendo estagio e fez o trabalho sozinha e de se elogiar, mesmo porque a ganancia esta na economia das empresas em equipes e intra. Rotina tem que ser organizada de uma melhor forma para empresa os funcionarios que se lasquem como sempre.

  • @davigsilva_dev
    @davigsilva_dev 2 роки тому +6

    Muito boa essa conversa, Roberto e Paulo manjam muito!
    PS: Senti falta dos links pra os canais e conteúdos específicos que o Paulo falou.

  • @marciosouza3371
    @marciosouza3371 2 роки тому +3

    Meu deus, não tem noção o quanto sou fã dessa mulher.

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

    Muito legar ver a Roberta.... sempre escuto ela pelo Nerdcast e NUNCAAAAAAA imaginei ela como vi hoje. É muito mais simpática e bonita do que imaginava. Continue fazendo podcasts dessa forma :)
    parabéns

  • @EllyezerHiEnd
    @EllyezerHiEnd 4 місяці тому

    Agoooora entendi!!! mais fácil que aula da facul

  • @eduardoreis1848
    @eduardoreis1848 2 роки тому +3

    Excelente conteúdo, show mesmo! E pior que é verdade eu acabo usando listas para tudo sem saber que nem sempre é a melhor opção, vou mudar isso daqui para frente.

  • @gilissantos6532
    @gilissantos6532 2 роки тому +1

    Amo estruturado de dados e como sempre a Alura consegue transmitir a informação para o público de uma maneira que todos possam compreender sem ser acadêmico demais.

  • @JMAURICIORLIMA
    @JMAURICIORLIMA Місяць тому

    Vídeo super bacana...
    Sucesso a todos.

  • @vinicius-42
    @vinicius-42 2 роки тому +3

    Se tem Roberta, tem like e certeza de conteúdo excelente!

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

    assim que encontrei esse canal, já não consigo me desapegar dele!!! parabéns, mas gostava de aprender mais sobre recursão... na universidade estruturas de dados tem me sido muito complicado

  • @allysonjd
    @allysonjd 2 роки тому +1

    Excelente conteúdo. Fã demais da Roberta.

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

    Sempre gostei de estrutura de dados, acho o assunto bem interessante. Pra mim o mais difícil foi fazer rotação dupla ou a esquerda ou a direita, tanto faz, na árvore AVL.

  • @jailtonsantana4048
    @jailtonsantana4048 2 роки тому +1

    Conteúdo excelente, muito obrigado.

  • @swistalski1
    @swistalski1 2 роки тому +1

    Papo muito bom e conteúdo muito relevante!! Parabéns!!!

  • @ThiagoVsky
    @ThiagoVsky 2 роки тому

    Roberta Arcoverde uma fonte jorrando conhecimento como sempre, primeira vez que a vejo, até um pouco estranho associar a voz com o rosto mas a simpatia dela ajuda muito

    • @alura
      @alura  2 роки тому

      Ela é demais mesmo! 🤩🤩🤩

  • @marcospatton
    @marcospatton 2 роки тому +1

    Tomar que essa hora de falar NOSSA chegue logo, não vejo a hora de programar.

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

    Apesar de pentelhar, gostei muito a forma didática que o podcast apresentou e questionou o tema. A época de programador de sistema de videolocadora da esquina já foi faz tempo. Com big data e analytics então não tem sistema que consiga escalar sem um bom projeto de estrutura de dados

  • @danielporto3700
    @danielporto3700 2 роки тому +1

    Parabéns pelo vídeo!!! Vocês dois são sempre excelentes!!
    Um abraço especial pra Roberta de um também ex-Chemtecher e atual Radixer, hahahahaha

  • @jailsonathayde74
    @jailsonathayde74 2 роки тому

    Peguei esse ano ED em C. Que coisa mais top essa matéria. Grafos, Árvores, buscas nos grafos... quando consegui entender e olhar funcionando, fiquei apaixonado.

    • @alura
      @alura  2 роки тому

      Ficamos felizes que tenha se apaixonado! Que essa paixão te ajude a chegar cada vez mais longe 💙💙💙

  • @CMAraujo87
    @CMAraujo87 2 роки тому

    Das estruturas mais básicas, a Trie (arvore de prefixos) é a mais cabeluda. Por que via de regra ela é uma árvore de arrays. Isso me deu um trabalhinho pra entender, mas ela é muuuito performática.

  • @joaocristian8470
    @joaocristian8470 2 роки тому +1

    Eu acabei de entrar na Alura com o foco em aprender sobre dados. Não entendi nada do que vocês falaram kkkk mas tô muito animado pra esse conteúdo.

  • @DaniloBorgesVM
    @DaniloBorgesVM 2 роки тому +1

    Gratidão!

  • @lemaberj3377
    @lemaberj3377 2 місяці тому

    Quer dizer que eu to me matando pra aprender AVL cursando a facul , enquanto quem tá no mercado não sabe ? Isso me deu uma coragem enorme para procurar minha primeira vaga ...

  • @Romimleitao
    @Romimleitao 2 роки тому +1

    Excelente o papo!

  • @esquilo_atomico
    @esquilo_atomico 2 роки тому +1

    Dois anos escutando a Roberta mano kfkdfkdfkdkfk demorei dois anos pra ver ela em um vídeo

  • @filipesiegrist
    @filipesiegrist 2 роки тому +3

    O problema das Estruturas de Dados é que tive que aprender elas e C com ponteiros junto. E também entender como implementar elas sem ter segmentation faults

    • @matteusgutemberg5603
      @matteusgutemberg5603 2 роки тому

      Cara, vou te falar que sofri em EDI na universidade pra implementar elas em C sem haver algum segmentation Fault ou qualquer erro na busca de dados, por exemplo.

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

    Acabei de falar do Juan P. Lopes...aí eu pego esse vídeo, tão falando dele hausdhaushd

  • @leftoverture1976
    @leftoverture1976 2 роки тому

    Excelente conversa. Quando fiz ED1 (estruturas de dados 1) na faculdade foi de boas usava java collections e generics. Mas a coisa interessante foi em ED2 que tinhamos de construir nossas próprias estruturas de dados em java.
    Gostaria que falassem sobre listas duplamente ligadas, pilhas, filas, heaps e grafos. Vlw..

    • @alura
      @alura  2 роки тому

      Obrigada pela sugestão de tema 😉

  • @manoelvitor1910
    @manoelvitor1910 2 роки тому

    excelente!

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

    Quero ser igual a Roberta quando eu crescer

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

    Tive que fazer estrutura de dados duas vezes na faculdade, e achava muito abstrato, não conseguia ver onde seria aplicado na "vida real" o vídeo foi bem esclarecedor

    • @luancoelho1983
      @luancoelho1983 2 роки тому +1

      Eu tô vendo estrutura de dados com java ainda, pancada.

    • @jhenniferrodrigues1641
      @jhenniferrodrigues1641 2 роки тому +1

      @@luancoelho1983 eu fiz em c++ e tive dificuldade, imagina Java kkkkk

  • @mserves
    @mserves 2 роки тому +1

    Muita gente criando Data Lakes sem se preocupar com as pricipais queries que os usuários vão fazer, entender o business como um todo é fundamental. Trabalho com um sistema que produz dados codificados e conversando com o pessoal do Data Lake, descobri que eles tiveram que aumentar a memória das máquinas para remover os itens duplicados após decodificar. Os dados transmitidos pelo sistema são incrementais, onde 99% são duplicados, era só excluir na ingestão, faltou conversa.

  • @matheus8679
    @matheus8679 2 роки тому

    Vocês reduziram sete cabeças desse bicho em uma! Ótimo conteúdo, conseguiram rodar a chavinha na minha cabeça.

    • @alura
      @alura  2 роки тому

      Ficamos muito felizes que você conseguiu entender, Matheus!

  • @vinnyamap
    @vinnyamap 2 роки тому +1

    Agora que falou do conceito, faz um link para um vídeo mostrando na prática um exemplo :D

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

      Opa, anotando aqui essa sugestão! 😉

  • @MrOrionwalker
    @MrOrionwalker 2 роки тому

    Essa analogia do abrir o dicionário foi um acender de luzes!!!

  • @Gab_Rezende
    @Gab_Rezende 2 роки тому

    Tem que chamar o Hallison e a Kizzy para participar do canal e do podcast! Nem que for remotamente!

  • @thiagorobade704
    @thiagorobade704 2 місяці тому

    Estou sofrendo para pegar o conceito 😅😅😢😢

  • @IgorMoroni
    @IgorMoroni 2 роки тому

    08:06 array + lista encadeada

  • @talesrodriguesjardim5088
    @talesrodriguesjardim5088 2 роки тому

    Só não 'funciona' a busca binária se a árvore não estiver balanceada haha
    ai tem que ser uma RBtree

  • @victortaveirarodrigues8032
    @victortaveirarodrigues8032 2 роки тому

    Array tem tamanho Fixo ? certo, oque me dizem do realloc do C?

    • @alura
      @alura  2 роки тому

      Oi Victor, tudo certo?
      Como sua dúvida técnica, é interessante que você a coloque no nosso fórum pra que nossa equipe de especialistas possa te ajudar com isso!
      O link é esse aqui: cursos.alura.com.br/forum/todos/1, é só criar por lá e o quanto antes nosso time de suporte vai te ajudar 😉

  • @wesleybarbosa_
    @wesleybarbosa_ 9 місяців тому +2

    Tô estudando isso na faculdade.....e em C 😖

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

      Boa, Wesley! Desejamos ótimos estudos por aí. 🤗 Temos alguns materiais que talvez te ajudem:
      📌 www.alura.com.br/artigos/estruturas-de-dados-introducao
      📌 www.alura.com.br/artigos/comecando-a-programar-com-c
      📌 www.alura.com.br/conteudo/introducao-a-programacao-com-c-parte-1
      Se precisar de qualquer apoio ao longo dessa jornada, pode contar com a gente! 💙

    • @lucasviana951
      @lucasviana951 6 місяців тому

      Eu tbm

  • @RafaelAmorimmeu
    @RafaelAmorimmeu 2 роки тому +1

    16:22 Paulo ficou sem graça kkk. Ele não falou logaritmo, mas algoritmo, que apesar de terem a mesma raiz, tem significados diferentes.

  • @EmanoelLucas8552
    @EmanoelLucas8552 2 роки тому

    Pra mim a mais cabeluda é grafo

  • @divapimentelmonteiro5736
    @divapimentelmonteiro5736 2 роки тому

    Parabéns Augusto Nunes. O senhor falou a Verdade, estamos com o Senhor Presidente Bolsonaro sempre,,,,

  • @RafaelAmorimmeu
    @RafaelAmorimmeu 2 роки тому

    4:24 como soa agradável alguém falando corretamente Big Data (pronún. big deita), e não o big data quadradão que muitos balbuciam.

  • @franciscolino6792
    @franciscolino6792 2 роки тому +1

    oi olha

  • @alexhguerra
    @alexhguerra 2 роки тому

    Talvez em um futuro nao muito distante, quanto a RAM for nao volatil e absurdamente barata, o conceito de prevalencia poderia tomar maiores dimensoes., mas enquanto não tem ferramental para integracao, usar somente Java limita a programadores o acesso aos dados

    • @calvim21
      @calvim21 2 роки тому

      Só em big data

  • @NayanaABREU
    @NayanaABREU 2 роки тому +1

    "É tão óbvio"? Nossinhora!.

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

    "Programando Sitezinho"? kkkkkkkk

  • @ygorsalles4032
    @ygorsalles4032 2 роки тому

    Tenho medo da AVL Rubro negra esquerdista kkkk

  • @darkedlanding5050
    @darkedlanding5050 2 роки тому

    Big data Lê-se " big dêira" não "dêita"