João Arthur
João Arthur
  • Видео 57
  • Просмотров 100 861

Видео

Arquitetura de Software no Facebook
Просмотров 6234 года назад
joaoarthurbm.github.io/arquitetura-de-software/ Conversa com Carla Souza sobre decisões arquiteturais no Facebook.
Estruturas de Dados e Algoritmos - Bubble Sort
Просмотров 9954 года назад
Este vídeo é apenas parte de um materia completo do curso de Estruturas de Dados de Computação @ UFCG. Os detalhes estão aqui: joaoarthurbm.github.io/eda
Estruturas de Dados e Algoritmos - Insertion Sort
Просмотров 3,7 тыс.4 года назад
Este vídeo é apenas parte de um materia completo do curso de Estruturas de Dados de Computação @ UFCG. Os detalhes estão aqui: joaoarthurbm.github.io/eda/posts/insertion-sort/
Estruturas de Dados e Algoritmos - Selection Sort
Просмотров 3,6 тыс.4 года назад
Este vídeo é apenas parte de um materia completo do curso de Estruturas de Dados de Computação @ UFCG. Os detalhes estão aqui: joaoarthurbm.github.io/eda/posts/selection-sort/
Árvore de recursão - Merge Sort
Просмотров 4,6 тыс.4 года назад
Este material é parte da disciplina de Estruturas de Dados da Universidade Federal de Campina Grande. O material completo está em joaoarthurbm.github.io/eda/
Resolvendo relações de recorrência - busca binária
Просмотров 1,8 тыс.4 года назад
Este material é parte da disciplina de Estruturas de Dados da Universidade Federal de Campina Grande. O material completo está em joaoarthurbm.github.io/eda/
Resolvendo relações de recorrência - Fatorial
Просмотров 4,2 тыс.4 года назад
Este material é parte da disciplina de Estruturas de Dados da Universidade Federal de Campina Grande. O material completo está em joaoarthurbm.github.io/eda/
Análise de Algoritmos Recursivos - Relações de Recorrência
Просмотров 6 тыс.4 года назад
Este vídeo é parte do curso de Estruturas de Dados e Algoritmos de Computação @ UFCG. O material completo está em joaoarthurbm.github.io/eda/posts/analise-algoritmos-recursivos/
Busca Binária - Relação de Recorrência
Просмотров 2,1 тыс.4 года назад
Este vídeo é parte do curso de Estruturas de Dados e Algoritmos de Computação @ UFCG. O material completo está em: joaoarthurbm.github.io/eda
Merge Sort - Relação de recorrência
Просмотров 4,6 тыс.4 года назад
Este vídeo é parte do curso de Estruturas de Dados e Algoritmos de Computação @ UFCG. O material completo está em: joaoarthurbm.github.io/eda
Computação @ UFCG: Merge de dois arrays ordenados
Просмотров 5 тыс.4 года назад
Computação @ UFCG: Merge de dois arrays ordenados
Arquitetura de Software e Aprendizagem de Máquina
Просмотров 4554 года назад
Neste vídeo, Marianne Monteiro fala sobre as preocupações arquiteturais envolvidas no desenvolvimento de sistemas que utilizam aprendizagem de máquina. joaoarthurbm.github.io/arquitetura-de-software/
Arquitetura de Software - Microfrontends na VTEX
Просмотров 7264 года назад
Neste vídeo, Bruno dias fala a aplicação de frontends dentro a VTEX. joaoarthurbm.github.io/arquitetura-de-software/
Estrutura de Dados: Análise Assintótica
Просмотров 2,6 тыс.4 года назад
Estrutura de Dados: Análise Assintótica
Arquitetura de Software: REST e gRPC na Google
Просмотров 6304 года назад
Arquitetura de Software: REST e gRPC na Google
Arquitetura de Software - Pipeline e Plugins no GStreamer
Просмотров 5744 года назад
Arquitetura de Software - Pipeline e Plugins no GStreamer
Arquitetura de Software - GStreamer: Escalando transcodificação de vídeo
Просмотров 1074 года назад
Arquitetura de Software - GStreamer: Escalando transcodificação de vídeo
Arquitetura de Software - Evolução Arquitetural na Spotify
Просмотров 5214 года назад
Arquitetura de Software - Evolução Arquitetural na Spotify
Arquitetura de Software - O que é?
Просмотров 6224 года назад
Arquitetura de Software - O que é?
Estruturas de Dados - Introdução à análise de algoritmos
Просмотров 3 тыс.4 года назад
Estruturas de Dados - Introdução à análise de algoritmos
Arquitetura de Software - Apresentação do Curso
Просмотров 5064 года назад
Arquitetura de Software - Apresentação do Curso
Arquitetura de Software - Peer-to-peer na globo.com
Просмотров 8694 года назад
Arquitetura de Software - Peer-to-peer na globo.com
Arquitetura de Software - A evolução dos tokens de autenticação do OpenStack
Просмотров 4084 года назад
Arquitetura de Software - A evolução dos tokens de autenticação do OpenStack
Computação @ UFCG: Merge Sort
Просмотров 4 тыс.4 года назад
Computação @ UFCG: Merge Sort
Estruturas de Dados - Computação @ UFCG: Apresentação do Curso
Просмотров 2,9 тыс.4 года назад
Estruturas de Dados - Computação @ UFCG: Apresentação do Curso
Computação @ UFCG: Merge
Просмотров 3,6 тыс.4 года назад
Computação @ UFCG: Merge
Computação @ UFCG: Estruturas de Dados e Algoritmos - Particionamento Lomuto
Просмотров 5 тыс.4 года назад
Computação @ UFCG: Estruturas de Dados e Algoritmos - Particionamento Lomuto
Computação @ UFCG: Counting Sort
Просмотров 4,4 тыс.4 года назад
Computação @ UFCG: Counting Sort
Computação @ UFCG: Inserção em Árvore Binária de Pesquisa
Просмотров 3,7 тыс.4 года назад
Computação @ UFCG: Inserção em Árvore Binária de Pesquisa

Комментарии

  • @ed_junio7
    @ed_junio7 3 дня назад

    Meu professor é formado na mesma universidade que você, didática é parecida😂

  • @marcosjmiranda
    @marcosjmiranda 4 дня назад

    Explicação Top

  • @marcosx86
    @marcosx86 2 месяца назад

    👏👏👏

  • @marcosx86
    @marcosx86 2 месяца назад

    Parabéns pelo vídeo, estava procurando um material que explicasse os conceitos e a base do GStreamer, por sorte achei esse em português.

  • @nubagrain
    @nubagrain 3 месяца назад

    o caminho 4 tinha 6, então o maior caminho seria 6 certo? e como faltou 49 ele seria o caminho maior de 7 certo ?

    • @JoãoArthurBrunetMonteiro
      @JoãoArthurBrunetMonteiro 3 месяца назад

      Oi! Não. A adição do 49 não aumentaria a altura por o 67 ficaria a direita dele depois de adicionado. A altura continua sendo 6, ou seja, o maior caminho entre a raiz e todas as folhas.

  • @edsonxrego2
    @edsonxrego2 7 месяцев назад

    Muito obrigado! Conteúdo top!

  • @edsonxrego2
    @edsonxrego2 7 месяцев назад

    Obrigado por compartilhar este importante conhecimento!

  • @thalesoliveira4635
    @thalesoliveira4635 7 месяцев назад

    Vídeo muito bom, obrigado! Aliás, os exercícios desse tópico também foram ótimos, se alguém aqui dos comentários souber alguma plataforma/arquivo com mais exercícios na mesma pegada, por favor me envie! Eles ajudam muito a fixar o conteúdo.

  • @fabioleite2465
    @fabioleite2465 7 месяцев назад

    Olá professor João Arthur, primeiramente excelente aula!!! Segundo, o senhor pode explicar o motivo de termos que realizar a soma cumulativa no Counting Sort?

  • @VitorRaimundo1710
    @VitorRaimundo1710 8 месяцев назад

    muito bom

  • @pauloalessander4165
    @pauloalessander4165 8 месяцев назад

    Professor, eu não entendi o porquê n/2^h = 1, poderia explicar melhor esse pedaço rapidamente?

    • @VitorRaimundo1710
      @VitorRaimundo1710 7 месяцев назад

      O n/2^h=1 significa o fim da chamada/função recursiva, ou seja, quando atinge o caso base, q é Qnd a função recursiva para de executar. Creio que seja isso, Paulo.

    • @VitorRaimundo1710
      @VitorRaimundo1710 7 месяцев назад

      Ainda estou na dúvida, mas creio q seja isso, man

  • @pauloalessander4165
    @pauloalessander4165 8 месяцев назад

    Obrigado, professor. Tirou uma dúvida minha com isso.

  • @FP_AO
    @FP_AO 8 месяцев назад

    excelente explicacao! simples, direito e objetivo.

  • @carloskull
    @carloskull 9 месяцев назад

    manda aí o teu número de celular para eu fazer o pix, João

  • @carloskull
    @carloskull 9 месяцев назад

    poxa, João. Libera ela inteira para nós. Eu adoraria aprender a tocar essamúsica com ajuda da sua interpretação.

  • @BarbaTrader1
    @BarbaTrader1 10 месяцев назад

    Excelente explicação!

  • @DanielAzevedoProf
    @DanielAzevedoProf 11 месяцев назад

    Conteúdo espetacular. Parabéns pela sua didática! Gostaria, por gentileza, de tirar a seguinte dúvida: Por que a operação aritmética (nota1 + nota2 + nota3) é considerada uma única primitiva, e (mediaFinal - pesoMedia * media) / pesoFinal se consideram 4 primitivas? Pelo que entendi, em operações aritméticas, se na operação envolver operandos iguais, a complexidade é única, estou correto? Forte abraço!

    • @JoãoArthurBrunetMonteiro
      @JoãoArthurBrunetMonteiro 11 месяцев назад

      Oi, Daniel. Muito obrigado! Então, de fato, eu fiz uma simplificação do processo para fins didáticos. Se formos rigorosos, cada acesso à variável deve ser considerado como uma primitiva, cada operação aritmética também. Contudo, em alguns casos eu simplifico para fins didáticos, uma vez que o assunto posterior é análise assintótica e a gente vê que as constantes não fazem muita diferença, ou seja, 3 ou 4 primitivas não impactarão na ordem de crescimento se não estiverem em função de N. Mas, a rigor, deveriam ser 4 mesmo no segundo caso (se não contarmos os acessos).

  • @UnbentPoet62
    @UnbentPoet62 11 месяцев назад

    Foi uma ótima aula, aprendi tudo que não aprendi em um semestre inteiro na faculdade. Continue assim! Beijos e abraços :)))

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 11 месяцев назад

      Muito bom saber que serviu para os seus estudos!

  • @andreluizrodrigues5828
    @andreluizrodrigues5828 11 месяцев назад

    O 49 ficou perdido??!

  • @fernandogentil1919
    @fernandogentil1919 11 месяцев назад

    Vendo as aulas do professor nas férias pra conseguir pagar direitinho eda/leda no próximo período 😄😄👍👍

  • @codinglust6684
    @codinglust6684 Год назад

    muito obrigada, muito simples de entender

  • @PauloSergio-ts1zj
    @PauloSergio-ts1zj Год назад

    parabéns pela didática... sensacional.

  • @joaocarlossoares5869
    @joaocarlossoares5869 Год назад

    Muito bom o vídeo! Didática muito. Obrigado por compartilhar seu conhecimento.

  • @elielrocha9588
    @elielrocha9588 Год назад

    o i++ não e executado 2*n? porque ele tem um atribuição e um soma ,assim(i=i+n)

  • @CLARALORISDESALESGOMES
    @CLARALORISDESALESGOMES Год назад

    Tem alguma forma de encontrar C1, C2 e N0?

  • @teteudev
    @teteudev Год назад

    Professor, muito obrigado! Excelente curso de estrutura de dados. O senhor deveria postar mais vídeos, os jovens estudantes agradecem muito!!!

    • @joaoarthurbrunetm
      @joaoarthurbrunetm Год назад

      Muito obrigado, Mateus! Fico feliz que tenha servido para os seus estudos. Tem bastante vídeo sobre EDA e sobre arquitetura de software no meu canal. Aproveita!

  • @paulolucena6316
    @paulolucena6316 Год назад

    Ótima explicação, muito obrigado

  • @mavnt
    @mavnt Год назад

    Excelente, professor.

  • @felipetirafael
    @felipetirafael Год назад

    Caramba, me deu uma luz! Muito obrigado por disponibilizar essas aulas, me ajudou muito.

    • @joaoarthurbrunetm
      @joaoarthurbrunetm Год назад

      Valeu pelo elogio, Felipe! Fico feliz que tenha ajudado nos seus estudos.

  • @laborummeta1364
    @laborummeta1364 Год назад

    Parabéns pelo material. O site está excelente. Da até vontade de ser seu aluno!

    • @joaoarthurbrunetm
      @joaoarthurbrunetm Год назад

      Muito obrigado! Fico feliz que tenha servido para os seus estudos.

  • @celso_vitorino
    @celso_vitorino Год назад

    Excelente aula e didática. Estou vendo esse assunto na disciplina de Projeto e Análise de Algoritmos da UNIVESP e essa aula ajudou no entendimento. Obrigado professor!

    • @joaoarthurbrunetm
      @joaoarthurbrunetm Год назад

      Muito obrigado, Celso! Espero que contribua para a sua formação.

  • @lavosier2
    @lavosier2 Год назад

    Porque vc registrou o 3 no indice 2? A entendi e por conta do -1 . Valeus

  • @moisessobrinho8473
    @moisessobrinho8473 Год назад

    Excelente vídeo. Ajudou muito!!!

  • @claudiooliveira7588
    @claudiooliveira7588 2 года назад

    Bom dia! nao consegui implementar essa parte no Visualg, A forma que foi explicado a comparação e junção nos primeiros vídeos ficou mais didáticos, por isso eu consegui fazer essas partes

  • @juliagonzaga6984
    @juliagonzaga6984 2 года назад

    Gostaria de agradecer imensamente pela vídeo aula, didática muito boa e de fácil compreensão, muito obrigada! O melhor conteúdo que achei sobre Estrutura de Dados são os textos do seu github e os seus vídeos, me ajudaram muito!

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 2 года назад

      Oi, Júlia. Que bacana a sua mensagem. Muito obrigado!

  • @paulocesar-ui1kt
    @paulocesar-ui1kt 2 года назад

    excelente explicação. ótimo vídeo

  • @johan3116
    @johan3116 2 года назад

    ótimos videos

  • @andersonmain
    @andersonmain 2 года назад

    Parabéns pela aula, muito esclarecedora

  • @guirck
    @guirck 2 года назад

    Muito obrigado pela explicação! Boa didática. Desenhar os vetores ajuda grandemente a visualizar o algoritmo.

  • @lucassantana8574
    @lucassantana8574 2 года назад

    Muito bom!

  • @marianefreitas2044
    @marianefreitas2044 2 года назад

    Obrigada pela aula, ajudou muito!

  • @guilhermesantos3661
    @guilhermesantos3661 2 года назад

    Muito bom! deveria continuar gravando.

  • @pedroaarm
    @pedroaarm 2 года назад

    Aula muito boa. Parabéns!

  • @Jhou222
    @Jhou222 2 года назад

    Professor João, o conteúdo fornecido nesse curso é inestimável, qualidade incrível!! Infelizmente meu curso de estrutura de dados na faculdade não teve 1/5 dessa atenção rs. Seus alunos sem dúvida, tiverem mt sorte de te-lo como professor! MUITO OBRIGADO por compartilhar!

  • @furla5757
    @furla5757 2 года назад

    Teu curso é maravilhoso! Tanto os vídeos quanto o material didático! Parabéns e muito obrigado por disponibilizar!

  • @vitoramorim6589
    @vitoramorim6589 2 года назад

    Obrigado pela aula.

  • @sandroospina9091
    @sandroospina9091 2 года назад

    No caso do Merge-Sort e só isso?

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 2 года назад

      Oi, Sandro. Não. O objetivo do vídeo foi só demonstrar como extrair a relação de recorrência do Merge Sort. Em outros vídeos e materiais eu mostro a implementação e como determinar o desempenho dele através dessa relação. O material todo está aqui: joaoarthurbm.github.io/eda/posts/merge-sort

    • @sandroospina9091
      @sandroospina9091 2 года назад

      @@joaoarthurbrunetm Mas para formula fechada só precisamos dessa parte?, já que no algoritmo ainda temos a parte do (Merge)

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 2 года назад

      @@sandroospina9091 Oi, Sandro. A parte do merge já está sendo considerada nessa fórmula. É a parte final dela (theta(n)). Veja: T(n) = 2 * T(n/2) + theta(n) Ou seja, duas chamadas recursivas (2 * ) diminuindo na metade a entrada (T/2). Além desse custo, tem o custo do merge, que é theta(n).

    • @sandroospina9091
      @sandroospina9091 2 года назад

      @@joaoarthurbrunetm Entendi sim, muito obrigado!!! Obs quando fiz a expansão dela deu O(nlogn).

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 2 года назад

      @@sandroospina9091 Perfeito! É isso mesmo.

  • @diogomoreira9363
    @diogomoreira9363 2 года назад

    Ótima didática e ótima explicação!

  • @norbi7904
    @norbi7904 2 года назад

    tem os acordes ?

    • @joaoarthurbrunetm
      @joaoarthurbrunetm 2 года назад

      Opa. Essa versão de Adoniran Barbosa está em Cm. Aqui a cifra: m.cifraclub.com.br/adoniran-barbosa/saudosa-maloca/#key=3