O que vem DEPOIS do Hello World | Consertando meu C
Algoritmos e Estruturas de Dados é parte do conhecimento fundamental que todo programador precisa saber ou nunca vai avançar de verdade na profissão. Vamos ver a ponta do iceberg pra vocês terem uma idéia do que isso significa. E vou aproveitar pra consertar alguns erros que cometi no episódio anterior.
Erratas:
24:40 - sobre função aleatória eu falo que deveria ser distribuição gaussiana mas na realidade o correto é distribuição uniforme
25:48 - hash bitwise shift left 5 é equivalente a multiplicar por 32 e não 33
42:40 - na realidade O(n^n) exponencial é pior que O(n!) fatorial
44:35 - eu falo que NP é Não Polinomial, mas o certo é Non-Deterministic Polynomial time ou Tempo Polinomial Não Determinístico - que depois eu explico certo no video, mas nesse pedaço saiu errado
47:45 - complexidade exponencial é O(2^n) e não O(n^2)
Conteúdo:
00:00 - Intro
01:47 - Consertando meus erros de C
04:13 - Segmentos da Memória Virtual
11:53 - Arrays de Javascript são "Arrays"?
15:56 - Lista Ligada em C
21:37 - Hashtable em C
39:11 - Algoritmos de Ordenação
42:11 - Complexidade e Big O
43:30 - Vendedor Viajante e Fatorial
47:29 - Mergesort vs Quicksort
52:18 - Melhor e pior caso, Bubble vs Quick
55:45 - Livros sobre Algoritmos
Links:
* Visualgo.net (https://visualgo.net/bn/sorting)
Me siga nas redes sociais:
* Twitter (https://twitter.com/akitaonrails)
* Instagram (https://instagram.com/akitaonrails)
* Facebook (https://facebook.com/akitaonrails)
* Podcasts (https://anchor.fm/akitando)
Podcast: https://anchor.fm/akitando/episodes/Akitando-94---O-que-vem-DEPOIS-do-Hello-World--Consertando-meu-C-et7v3c
Transcript: https://www.akitaonrails.com/2021/03/22/akitando-94-o-que-vem-depois-do-hello-world-consertando-meu-c
Видео O que vem DEPOIS do Hello World | Consertando meu C канала Fabio Akita
Erratas:
24:40 - sobre função aleatória eu falo que deveria ser distribuição gaussiana mas na realidade o correto é distribuição uniforme
25:48 - hash bitwise shift left 5 é equivalente a multiplicar por 32 e não 33
42:40 - na realidade O(n^n) exponencial é pior que O(n!) fatorial
44:35 - eu falo que NP é Não Polinomial, mas o certo é Non-Deterministic Polynomial time ou Tempo Polinomial Não Determinístico - que depois eu explico certo no video, mas nesse pedaço saiu errado
47:45 - complexidade exponencial é O(2^n) e não O(n^2)
Conteúdo:
00:00 - Intro
01:47 - Consertando meus erros de C
04:13 - Segmentos da Memória Virtual
11:53 - Arrays de Javascript são "Arrays"?
15:56 - Lista Ligada em C
21:37 - Hashtable em C
39:11 - Algoritmos de Ordenação
42:11 - Complexidade e Big O
43:30 - Vendedor Viajante e Fatorial
47:29 - Mergesort vs Quicksort
52:18 - Melhor e pior caso, Bubble vs Quick
55:45 - Livros sobre Algoritmos
Links:
* Visualgo.net (https://visualgo.net/bn/sorting)
Me siga nas redes sociais:
* Twitter (https://twitter.com/akitaonrails)
* Instagram (https://instagram.com/akitaonrails)
* Facebook (https://facebook.com/akitaonrails)
* Podcasts (https://anchor.fm/akitando)
Podcast: https://anchor.fm/akitando/episodes/Akitando-94---O-que-vem-DEPOIS-do-Hello-World--Consertando-meu-C-et7v3c
Transcript: https://www.akitaonrails.com/2021/03/22/akitando-94-o-que-vem-depois-do-hello-world-consertando-meu-c
Видео O que vem DEPOIS do Hello World | Consertando meu C канала Fabio Akita
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Conhecimentos Básicos para Iniciantes em Programação | Série "Começando aos 40"](https://i.ytimg.com/vi/sx4hAHhO9CY/default.jpg)
![](https://i.ytimg.com/vi/C6UpVUBUKH0/default.jpg)
![Usando Git Direito | Limpando seus Commits!](https://i.ytimg.com/vi/6OokP-NE49k/default.jpg)
![The MM-M: O Melhor Livro de Software?](https://i.ytimg.com/vi/wcGGklDfHM4/default.jpg)
![Desvendando o CSS Grid na prática | Mayk Brito](https://i.ytimg.com/vi/HN1UjzRSdBk/default.jpg)
![Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos](https://i.ytimg.com/vi/9GdesxWtOgs/default.jpg)
![O Mundo Hoje É PIOR?](https://i.ytimg.com/vi/SdBsiY3DHVs/default.jpg)
![O que não te contam sobre fazer faculdade para ser programador. [Como foi minha experiência.]](https://i.ytimg.com/vi/9gYyw4i9kq4/default.jpg)
![A Longa História de CPUs e GPUs | Jogos de Windows em Linux??](https://i.ytimg.com/vi/JEp7ozWqIps/default.jpg)
![RANT: Programação NÃO É Fácil](https://i.ytimg.com/vi/V7oUDL7E1g4/default.jpg)
![Qual a REAL diferença entre Arquivos Binário e Texto?? 🤔](https://i.ytimg.com/vi/oSCVb4Ts-G4/default.jpg)
![Não Terceirize suas Decisões! | A Lição MAIS Importante da sua Vida](https://i.ytimg.com/vi/D3L8IOncLkg/default.jpg)
![Blockchains servem pra Eleições?](https://i.ytimg.com/vi/KXG-upUkSZE/default.jpg)
![Hello World Como Você Nunca Viu! | Entendendo C](https://i.ytimg.com/vi/Gp2m8ZuXoPg/default.jpg)
![RANT: Média Salarial NÃO Existe | Entendendo Power Laws](https://i.ytimg.com/vi/WwdNJM_3Cdo/default.jpg)
![Só Precisamos de 640 kB de Memória? | 16-bits até 64-bits!](https://i.ytimg.com/vi/cTVXKfYOYxo/default.jpg)
![Por que e como estudar ALGORITMOS e ESTRUTURA DE DADOS? | Handshake #6](https://i.ytimg.com/vi/SqBgnMgFQTU/default.jpg)
![A COVID-19 matou minha Startup? | Entendendo Criptomoedas](https://i.ytimg.com/vi/Y8SaMX30X1g/default.jpg)
![Recomendação de Livros - Introdução a Design Emergente](https://i.ytimg.com/vi/uDqgcsK8Kbc/default.jpg)
![Falando um pouco de MAC, LINUX e WINDOWS | Qual eu devo escolher?](https://i.ytimg.com/vi/brIQSA8FtDo/default.jpg)