COMPLEXIDADE de ALGORITMOS I - Noção INTUITIVA

  Рет қаралды 81,366

Programação Dinâmica

Programação Dinâmica

Күн бұрын

Пікірлер: 183
@MaverickSF
@MaverickSF 5 жыл бұрын
Saudações a todos. Por gentileza, o que é esse n ai no código? Seria a variável tamanho? Um grande abraço.
@pgdinamica
@pgdinamica 5 жыл бұрын
É, sim, bem observado Fábio, obrigado! O correto seria usar a variável "tamanho" no lugar de "n" na função *inverter_lista*.
@jessicanathany
@jessicanathany 4 жыл бұрын
@@pgdinamica Fiquei me perguntando isso com a variável "i", se possível pra facilitar pra gente quando for ler se puder criar nomes mais claros, facilita pelo menos pra mim. Eu refaço os exercicios e acabo me perdendo no contexto dos nomes das variáveis pq não fica claro o que ela faz :) ai ja me ajuda aqui brigadinhu. Parabéns pelo canal, ajuda mtooooo
@jessicanathany
@jessicanathany 4 жыл бұрын
@@pgdinamica mas de qualquer forma, canal de vocês é sensacional. Obrigada por compartilhar e ensinar, que farei minha parte aqui do lado, compartilhando e divulgando
@RafaelSouza-ld9cv
@RafaelSouza-ld9cv 4 жыл бұрын
Meu caro... Nunca comento no KZbin, mas você merece. Parabéns pelo trabalho, sua didática é ótima. Um abraço e muito obrigado.
@pgdinamica
@pgdinamica 4 жыл бұрын
Obrigado pelo reconhecimento! :)
@Eaetrutaboraestudar
@Eaetrutaboraestudar Ай бұрын
GPT me indicou o seu vídeo e estou aqui estudando, parabéns pela ótima didática :)
@pgdinamica
@pgdinamica Ай бұрын
Que interessante! Não esperava isso, obrigado por compartilhar!
@rogeriocavalcante1713
@rogeriocavalcante1713 6 жыл бұрын
Para quem for tentar fazer as funções mude onde for n-i por n-1-i pois o range sempre vai até o antecessor de n. (n é o tamanho da lista). Ótima aula, parabéns.
@pgdinamica
@pgdinamica 6 жыл бұрын
Muito bem observado, Rogerio, obrigado! Dessa vez, como não testamos, esses erros me passaram despercebidos Tanto os índices, como o nome da variável. Abração!
@linkopaladino
@linkopaladino Жыл бұрын
obrigado
@dantgarcia
@dantgarcia 5 жыл бұрын
Vou ter Algoritmos e Estruturas de Dados nesse período e a matéria de Complexidade de Algoritmos é a primeira da ementa, aí vim ver como é, excelente vídeo amigo, obrigado!
@pgdinamica
@pgdinamica 5 жыл бұрын
Valeu, bons estudos!
@raniel0511
@raniel0511 3 жыл бұрын
Assistido✔️ Que diferença uma boa didática faz, já estudei um pouco sobre complexidade, mas você fez eu entender melhor que outros vídeos que assisti. Bimestre que vem na faculdade vou ter algoritmos e logica de programação 1 e 2 então seus vídeos já estão me preparando.
@robson-gomes
@robson-gomes 6 жыл бұрын
Gostei muito do estilo do vídeo e da explicação. Ajudou bastante.
@pgdinamica
@pgdinamica 6 жыл бұрын
Obrigado, Robson! Bom saber que te ajudou!
@oimperadorgoncalense9759
@oimperadorgoncalense9759 5 жыл бұрын
Meus algoritmos matemáticos são um complexo de todas as áreas diferentes da disciplina. Álgebra, geometria, teoria dos números, números romanos, combinatória e teoria dos grafos num único fenômeno matemático.
@maykondias8240
@maykondias8240 Ай бұрын
Muito obrigado por mais uma aula excelente!
@pgdinamica
@pgdinamica Ай бұрын
Nós que agradecemos!
@mnsnows
@mnsnows 4 жыл бұрын
Cara, sua didática é incrível, em todos os seus videos o nível de qualidade é extremamente bom, o canal é execelente
@Pedrothelima
@Pedrothelima 4 жыл бұрын
Um dos melhores professores que já tive me salvando no último período da faculdade kkkkkkkkk. Obrigado Hallison!!
@pgdinamica
@pgdinamica 4 жыл бұрын
🥰
@AntonyAndreyAA
@AntonyAndreyAA 3 жыл бұрын
cara desejo todo sucesso profissional pra você, você transmite uma vibe muito boa enquanto explica algo, só senti algo assim antes com o felipe deschamps
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado, Antony! 🥰
@nayanaloivos
@nayanaloivos Жыл бұрын
Mas é um arraso!!! Cada aula , seja ela qual for , é um mar de novas descobertas ou de aperfeicoamento. Excelente como sempre!
@pgdinamica
@pgdinamica Жыл бұрын
Muitíssimo obrigado!
@euprogramadordesoftware
@euprogramadordesoftware 3 жыл бұрын
Maratonando para aprender mais sobre algoritmos
@pgdinamica
@pgdinamica 3 жыл бұрын
Top! Bons estudos 🙌🏾
5 жыл бұрын
Como assim eu não conhecia esse canal antes ??????? AMEI
@PedroA.Wingert
@PedroA.Wingert 10 ай бұрын
11:48 vale a pena assistir as aulas de matemática elementar, bati o olho na função de primeiro grau e fez completo sentido.
@pgdinamica
@pgdinamica 10 ай бұрын
Que ótimo!
@EnzoAoki
@EnzoAoki 4 жыл бұрын
MANO QUE CONTEUDO INCRIVEL, MARAVILHOSO, VC É INCRIVEl. Obrigado pelo conteudo!!!
@pgdinamica
@pgdinamica 4 жыл бұрын
🥰🥰🥰
@castro1259
@castro1259 4 жыл бұрын
Embora eu já tenha uma boa noção do assunto é sempre bom ouvir um pouco mais. Parabéns pela didática.
@pgdinamica
@pgdinamica 4 жыл бұрын
Também penso assim, obrigado!
@RenatoFilhoProg
@RenatoFilhoProg 9 ай бұрын
Muito bom esse vídeo! Me ajudou a entender bem como funciona esse conceito.
@pgdinamica
@pgdinamica 9 ай бұрын
Que ótimo! Bons estudos 😉
@AlineFabi100
@AlineFabi100 4 жыл бұрын
Sensacional os seus vídeos !
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado, Aline! Bons estudos!
@tamyresvialdesouza1444
@tamyresvialdesouza1444 3 жыл бұрын
Tão didático! Obrigada =)
@pgdinamica
@pgdinamica 3 жыл бұрын
De nada! 🖖🏾
@Edsonjoga
@Edsonjoga 4 жыл бұрын
Esse vídeo me ajudou a entender a complexidade de um algoritmo, detalhe ÚNICO CANAL, obrigado e faz mais vídeos por favor rs mais um inscrito
@pgdinamica
@pgdinamica 4 жыл бұрын
Fico feliz em saber Edd! Também escuto metal 🤘🏾
@Edsonjoga
@Edsonjoga 4 жыл бұрын
@@pgdinamica Metal é bom pra programar as vezes kk Parabéns pelo canal e obrigado pelo conteúdo que você apresenta no seu canal, tem me ajudado muito
@tteixeira47
@tteixeira47 4 жыл бұрын
OBRIGADO AMIGO VC SALVOU MEU BIMESTRE
@gustavovalente3228
@gustavovalente3228 3 ай бұрын
Que vídeo maravilhoso! Muito obrigado!
@pgdinamica
@pgdinamica 3 ай бұрын
De nada!
@andersondecarvalho2953
@andersondecarvalho2953 3 жыл бұрын
👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻 Excelente didática !!! Já recebeu minha curtida e inscrição o canal.
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado 😃
@franceguedal235
@franceguedal235 6 жыл бұрын
CANAL INCRÍVEL...
@pgdinamica
@pgdinamica 6 жыл бұрын
Agradeço e fico feliz com o comentário, frances Guedal :)
@alvarojoseph3576
@alvarojoseph3576 2 жыл бұрын
Cara, tu é muito bom explicando. Parabéns!
@pgdinamica
@pgdinamica 2 жыл бұрын
Obrigado! Bons estudos 😉
@jwaregian5336
@jwaregian5336 2 жыл бұрын
Obrigade por salvar minha vida, amei !!
@pgdinamica
@pgdinamica 2 жыл бұрын
De nada! Bons estudos 🙌🏾
@thayanatavares9646
@thayanatavares9646 4 жыл бұрын
Sua didática é incrível, to adorando a playlist!
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado! Bons estudos :)
@TiagoLuizrs
@TiagoLuizrs 4 жыл бұрын
Parabéns aos integrantes do canal, qualidade excelente e impecável dos vídeos. A explicação dessa aula ficou top demais!!! Muito bom mesmo. Parabéns.
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu! Muito obrigado 😊
@Beners11
@Beners11 5 жыл бұрын
Ba cara, parabéns, muito bom o vídeo.
@pgdinamica
@pgdinamica 5 жыл бұрын
Obrigado!
@Gleysson192
@Gleysson192 4 жыл бұрын
Cara tu explica muito bem! Se garantiu, parabéns!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, obrigado! 😊
@thatimoreira7101
@thatimoreira7101 Жыл бұрын
Seus vídeos são ótimos!!! Muito obrigada!!!
@viniciuscosta7178
@viniciuscosta7178 4 жыл бұрын
obrigado pelo conteúdo, me ajudou a entender mais sobre complexidade de algoritmos
@pgdinamica
@pgdinamica 4 жыл бұрын
Que ótimo, bons estudos!
@patricksilvestre9274
@patricksilvestre9274 4 жыл бұрын
Muito obrigado por compartilhar seu conhecimento conosco, os videos sao muito bons
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, Patrick!
@buno85
@buno85 4 жыл бұрын
Boa explicação, curti o vídeo.
@pgdinamica
@pgdinamica 4 жыл бұрын
Obrigado!
@felipefranke5682
@felipefranke5682 Жыл бұрын
Muito bom!! Parabéns pelo conteúdo.
@pgdinamica
@pgdinamica Жыл бұрын
Muito obrigado 😁
@DavidSilva-cp8hg
@DavidSilva-cp8hg 3 жыл бұрын
Cara muito legal seu vídeo, obrigado!!
@pgdinamica
@pgdinamica 3 жыл бұрын
Valeu! 😁
@felipePuziol
@felipePuziol 3 жыл бұрын
Comecei o Estrutura de Dados e Seus Algoritmos hoje por indicação do Hallison "do futuro" (em relação a essa postagem) e, após buscar no google conteúdos de fixação do capítulo 1, vim parar no Programação Dinâmica novamente que usa o primeiro exemplo do livro em questão. hehehe
@pgdinamica
@pgdinamica 3 жыл бұрын
hahaha, "o bom filho, à casa torna" 😂 Valeu, Felipe!
@wellingtonaraujo5418
@wellingtonaraujo5418 3 жыл бұрын
Me inscrevi hj no canal, primeiro vídeo que vi já fiquei doido:) Caramba que massa pow, da nem pra acreditar que tu fez um trabalho desses, parabéns pelos vídeos mano, tudo de bom pra vcs, vou zerar essa playList igual um viciado haha Esse assunto é muito divertido
@pgdinamica
@pgdinamica 3 жыл бұрын
Seja bem vindo! Bons estudos!
@wagnermessias9498
@wagnermessias9498 3 жыл бұрын
Muito obrigado pelo conteúdo! parabéns
@pgdinamica
@pgdinamica 3 жыл бұрын
De nada! 😁
@dnncamargo
@dnncamargo 4 жыл бұрын
Excelente didática. Parabéns pelo vídeo
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado! 😊
@cu993
@cu993 Жыл бұрын
Voce é muito brabo mano!
@pgdinamica
@pgdinamica Жыл бұрын
Valeu!
@educamat9305
@educamat9305 4 жыл бұрын
Bacana demais! Me salvando na faculdade. Muito obrigada!
@pgdinamica
@pgdinamica 4 жыл бұрын
De nada! Bons estudos!
@fabricioasn
@fabricioasn 4 жыл бұрын
Que vídeo excelente amigo, se você não for professor de universidade eu sugiro que seja, porque sua didática é ótima!
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado! Dei aula por dois anos em uma faculdade, parei no começo do ano por conta do doutorado :)
@fabricioasn
@fabricioasn 4 жыл бұрын
@@pgdinamica ah entendi, às vezes precisamos focar em algo maior e abrir mão de algumas coisas, isso aí! Mas depois de conquistar o título, seria gratificante para um aluno de graduação ter um professor com desenvoltura na didática como vc tem. Eu um dia quero trilhar este caminho, e você já é uma inspiração, abraços!
@danielcolobo
@danielcolobo 2 жыл бұрын
Obrigado pelo trampo
@pgdinamica
@pgdinamica 2 жыл бұрын
De nada!
@lucasramon8232
@lucasramon8232 4 жыл бұрын
Vc tá salvando meu semestre,cara
@pgdinamica
@pgdinamica 4 жыл бұрын
🙌🏾🙌🏾
@waybeast666
@waybeast666 3 жыл бұрын
Muito obrigado pelo vídeo...
@pgdinamica
@pgdinamica 3 жыл бұрын
Nós que agradecemos! Bons estudos!
@silrafael8408
@silrafael8408 4 жыл бұрын
Ótimo vídeo cara. 👏👏👏📝📈📚 Salvando disciplina do curso de engenharia da computação. Deus te abençoe. Tmj
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu 😊 sucesso nos estudos!
@carrasco3001
@carrasco3001 4 жыл бұрын
Muito bom o video, parabéns pelo trabalho
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu!
@denisvini58
@denisvini58 5 жыл бұрын
Parabéns ótimo trabalho
@LazyVitor
@LazyVitor 4 жыл бұрын
Por enquanto estou entendendo, top
@pgdinamica
@pgdinamica 4 жыл бұрын
Bons estudos!
@AndreCarneiro666
@AndreCarneiro666 4 жыл бұрын
Mutcho bão! Parabéns!
@pgdinamica
@pgdinamica 4 жыл бұрын
hahah valeeeu!
@melissamunizmirandadesouza6591
@melissamunizmirandadesouza6591 3 жыл бұрын
Ótimo vídeo
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado!
@ricj9594
@ricj9594 4 жыл бұрын
parabens. gostei muito do seu cabelo afro-samurai!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, mano!
@samueloliveirademiranda6346
@samueloliveirademiranda6346 6 жыл бұрын
Muito bom vídeo!
@pgdinamica
@pgdinamica 6 жыл бұрын
Obrigado pelo apoio, Samuel!
@mayronceccon
@mayronceccon 4 жыл бұрын
Muito bom! Parabéns! Conteúdo incrível!
@abraaocoelho2835
@abraaocoelho2835 5 жыл бұрын
excelente vídeo
@Dragonyk
@Dragonyk 6 жыл бұрын
Muito bom!
@thestudent2344
@thestudent2344 Жыл бұрын
Quanto custo tem o seu algoritmo? •Contagem de variáveis e memória -> espaço •Contagem de passos elementares -> tempo ▪︎Passos elementares -> Não escondem um outro algoritmo. N° de passos constantes Como a complexidade muda com o / em função do o tamanho da entrada?
@LucasIvisson
@LucasIvisson 3 жыл бұрын
Vídeo excelente, ótima explicação!
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado!
@deboraribeiro949
@deboraribeiro949 3 жыл бұрын
👏👏👏 didática ótima
@pgdinamica
@pgdinamica 3 жыл бұрын
Muito obrigado!
@janinefreitas6815
@janinefreitas6815 4 жыл бұрын
Show!
@pgdinamica
@pgdinamica 4 жыл бұрын
🤩
@TheAndozio
@TheAndozio 4 жыл бұрын
Obrigado cara. Está clareando. abraços;
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu, bons estudos!
@nathaliaurenha5380
@nathaliaurenha5380 4 жыл бұрын
Ajudou muito!! Valeu!
@pgdinamica
@pgdinamica 4 жыл бұрын
De nada!
@carlaribeiro4206
@carlaribeiro4206 2 жыл бұрын
Cara obrigada.parabés
@pgdinamica
@pgdinamica 2 жыл бұрын
De nada! ;)
@darleilopes
@darleilopes 5 жыл бұрын
muito bom, bastante claro!
@vitn47
@vitn47 5 жыл бұрын
Você explica bem dms, me ajudando mt na minha prova especial kakaka, obj
@pgdinamica
@pgdinamica 5 жыл бұрын
Fala Vitor! Que bom que você gostou! Estamos fazendo umas modificações bacanas no canal para deixá-lo ainda melhor. Quando puder, dá uma conferida nos conteúdos novos 😉
@nayaragarcia3274
@nayaragarcia3274 6 жыл бұрын
ÓTIMA explicação.
@pgdinamica
@pgdinamica 6 жыл бұрын
Muito obrigado, Nayara!
@paulozera_enbassadaoa3767
@paulozera_enbassadaoa3767 5 жыл бұрын
Canal foda , continua .
@felipesilveira7593
@felipesilveira7593 3 жыл бұрын
Muito bom
@luanfelipecosta
@luanfelipecosta 4 жыл бұрын
fala bem. parabens pelo conteudo
@pgdinamica
@pgdinamica 4 жыл бұрын
Muito obrigado!
@luanfelipecosta
@luanfelipecosta 4 жыл бұрын
@@pgdinamica cara, pq vc nao faz uma serie, fazendo aqueles desafios do hackerrank ou do codiility ia ser bacana!!!
@jhowpitoco4595
@jhowpitoco4595 6 жыл бұрын
Vídeo show! Inscrito + like!
@pgdinamica
@pgdinamica 6 жыл бұрын
Muito obrigado, Jhow!
@duduplaygames6510
@duduplaygames6510 4 жыл бұрын
Cara, muito bom
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu 😊
@diogodds
@diogodds 2 жыл бұрын
Fiquei com uma duvida tentando executar as funcoes aqui, na funcao 1, como retornar a lista invertida?
@canalabade2262
@canalabade2262 4 жыл бұрын
Puts que canal tezao, ja vou recomendar pra todos os meus amigos. Valeu pelo conteudo cara show de bola
@pgdinamica
@pgdinamica 4 жыл бұрын
Que alegria! 😊
@brunodonascimentomaciel9984
@brunodonascimentomaciel9984 6 жыл бұрын
Na função "inverter_lista2()" você calculou a complexidade de espaço como sendo igual a " 3 + 2N ". Mas não seria " 2 + 2N " ? Eu não entendi direito de onde foi tirado o 3.
@pgdinamica
@pgdinamica 6 жыл бұрын
Você está correto, Bruno são apenas 2 mesmo (2 + 2N) por conta das variáveis " tamanho" e "i". Vou adicionar esta nota à descrição do vídeo, obrigado! Note que raramente você vai precisar desse valor exato, pois na notação do O-grande, o mais importante é identificar como ocorre o crescimento da função.
@brunodonascimentomaciel9984
@brunodonascimentomaciel9984 6 жыл бұрын
@@pgdinamica Vou assistir o vídeo sobre a notação do O-Grande.
@MAURÍCIOBAINYCURI
@MAURÍCIOBAINYCURI Ай бұрын
Boa tarde, não ficou claro pra mim o cálculo do segundo algoritmo, porque 3+2*n?
@ryanquaresma6210
@ryanquaresma6210 Жыл бұрын
Boa noite. Fiquei com um pouco de dúvida na função inverter_lista2, na hora dde calcular a complexidade de tempo, o meu ficou: 2 + 1 * N . Sendo: 2 = qtd de operações fora do for + 1 = qtd de operações realizadas dentro do for * N = limite de repetições. Poderia me informar por favor se eu fiz algo de errado?
@reisirmaster4325
@reisirmaster4325 Жыл бұрын
acho que ele inverteu as grandezas, também percebi isso
@gabrielfonte3819
@gabrielfonte3819 8 ай бұрын
Ótima explicação! Tem alguma referência de livro para recomendar?
@eduardo2961
@eduardo2961 6 жыл бұрын
e quando temos dois FOR dentro de uma mesma função....sem estar aninhado ? pois quando o FOR está aninhado eu ja aprendi que fica O(n^2). e quando não está ?
@pgdinamica
@pgdinamica 6 жыл бұрын
Oi, FLAVIO 2, nesse caso, a complexidade continua sendo O(N). Quando você adiciona outros FOR não aninhados, o efeito produzido é um aumento no tamanho da constante que multiplica o N, então para a notação do O grande, continua sendo O(N). Se dentro de um FOR você faz 3 operações elementares e dentro de outro FOR não aninhado, faz 5, por exemplo, ao somar o custo de todas as operações você terá 8*N. (3*N + 5*N), o que acaba virando O(N).
@jorgejunior1881
@jorgejunior1881 4 жыл бұрын
Devo começar por complexidade de algoritmos ou por estrutura de dados ? grande abraço.
@pgdinamica
@pgdinamica 4 жыл бұрын
Assiste os dois vídeos de complexidade e depois segue pra estruturas de dados ✌🏾. É importante entender a complexidade de buscar, inserir e remover elementos de uma estrutura de dados.
@fredericoapuleio9583
@fredericoapuleio9583 4 жыл бұрын
Adorei o vídeo! Meus parabéns pela didática. Uma coisa que eu fiquei em dúvida, mas que o vídeo me sugeriu foi o seguinte: existe um certo equilíbrio entre as complexidades de tempo e de espaço? Quero dizer, sempre que eu conseguir diminuir uma eu terei aumentado a outra?
@pgdinamica
@pgdinamica 4 жыл бұрын
Obrigado, Frederico! "existe um certo equilíbrio entre as complexidades de tempo e de espaço?" SIM! *Sempre* é uma palavra muito forte, porque pode ser que a solução em análise não seja a mais otimizada, por exemplo. Mas é possível afirmar que geralmente existe, sim, uma troca entre esses dois recursos. Eu fiz um vídeo específico sobre isso: kzbin.info/www/bejne/ioWbo4WLn9utmK8 infelizmente, o áudio não está tão bom :/ mas devo voltar a falar disso novamente.
@Echoes3333
@Echoes3333 3 жыл бұрын
10:15 a partir daqui tudo o que ele falar faz parte da string
@rafa_mad
@rafa_mad 5 жыл бұрын
show
@matheushonorato4740
@matheushonorato4740 5 жыл бұрын
De onde vem o valor de n no primeiro algoritmo?
@pgdinamica
@pgdinamica 5 жыл бұрын
Opa! "O correto seria usar a variável "tamanho" no lugar de "n" na função *inverter_lista*."
@kauedemagalhaes1132
@kauedemagalhaes1132 3 жыл бұрын
tamanho não deveria ser = len(lista) - 1 ao inver de apenas len(lista)?
@pgdinamica
@pgdinamica 3 жыл бұрын
Boa observação, mas se ajustar a variável *tamanho*, será necessário arredondar o *limite* para cima. Outra opção é deixar *tamanho* como está e adicionar -1 dentro dos colchetes.
@bauretsmusic2848
@bauretsmusic2848 4 жыл бұрын
Meu caro, você tem certeza que a função inverter_lista realmente inverte uma lista? pois aqui não funcionou nem a pau
@bauretsmusic2848
@bauretsmusic2848 4 жыл бұрын
fiz tamanho - 1 já que não existe posição lista[tamanho], pois o python possui posição inicial 0(zero)... lista = [0,1,2,3,4,5,6,7,8,9] tamanho = len(lista) limite = tamanho//2 for i in range(limite): aux = lista[i] lista[i] = lista[(tamanho-1)-i] lista[(tamanho-1)-i] = aux
@pgdinamica
@pgdinamica 4 жыл бұрын
Opa, que bom que identificou o problema no índice! Como o foco era só análise de complexidade, não testei a função à época, então esse problema de índice passou. Nos algoritmos que se seguem, não temos esse problema 🤙🏾
@wakeupmh
@wakeupmh 5 жыл бұрын
para complexidade N: def invLista(lista): return lista[::-1]
@pgdinamica
@pgdinamica 5 жыл бұрын
Fala, MH, blz? Ambos os algoritmos são O(N), pois 4 + 3N = O(N). A alternativa que você apresenta reduz as constantes usadas na complexidade de processamento e aumenta as constantes da complexidade de memória, pois o resultado é gerado em um novo espaço de memória, você mantém a lista original e a invertida. O trade-off ("troca") entre memória e processamento é um "dilema" comum da computação. Tem um vídeo aqui no canal sobre isso. []s
@RonnyAlves1
@RonnyAlves1 5 жыл бұрын
no alto dos meus 35 anos ta bravo aprender esse trem..kk entender ja entendi os conceitos...mas implementar para resolver problemas ate simples,ta osso
@pgdinamica
@pgdinamica 5 жыл бұрын
30 é o novo 20!
@keythroy
@keythroy 4 жыл бұрын
caraca.. mesma idade mesmo problema... será q o cerebro buga depois dos 30??
@josehumbertonunes7441
@josehumbertonunes7441 5 жыл бұрын
Boa tarde. Excelente vídeo!! Você recomenda alguma literatura para aprofundar esses conhecimentos? Obrigado!
@pgdinamica
@pgdinamica 5 жыл бұрын
O mais completo é o livro "Algoritmos" do Cormen (um livro grosso, capa branca). Acabo de redigir um artigo no Medium sobre o assunto, tem indicações de outros livros e materiais que podem te interessar: medium.com/programacaodinamica/o-caminho-dos-algoritmos-6637282ce061 Vlw!
@josehumbertonunes7441
@josehumbertonunes7441 5 жыл бұрын
@@pgdinamica muito obrigado pela ajuda. Li o artigo e achei topissimo!!! Obrigado mais uma vez.
@pgdinamica
@pgdinamica 5 жыл бұрын
@@josehumbertonunes7441 #tmj
@RaphaelJoer
@RaphaelJoer 3 жыл бұрын
Me ganhou na string hehehe
@pedrohenriqueleite9382
@pedrohenriqueleite9382 Жыл бұрын
mais da onde veio esse N na linha 9?
@hugosimoes6332
@hugosimoes6332 Жыл бұрын
é pq a lista pode ter n elementos
@hugocesarsantosmoreira9738
@hugocesarsantosmoreira9738 Жыл бұрын
corrigindo as linhas 9 e 10 da função: linha 9 ----> lista[i] = lista[(tamanho - 1) - i] linha 10 ---> lista[(tamanho - 1) - i] = aux da forma como se encontra no vídeo, o laço tentará acessar uma posição da lista que não existe (em outras palavras, uma posição que excede a última posição da lista), ocasionando um erro de IndexError. Abraços!
@davicosta6899
@davicosta6899 3 жыл бұрын
vai toma no cu vi nem 8 minutos e tive que parar pra comentar, bom pra caralho!
@elipseignivoma
@elipseignivoma 4 жыл бұрын
muito bom!
@pgdinamica
@pgdinamica 4 жыл бұрын
Valeu! 😊
Notação do O Grande - Complexidade de Algoritmos II
25:08
Programação Dinâmica
Рет қаралды 46 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Como implementar BUSCA BINÁRIA? *Você deveria aprender isso!* | Algoritmos #10
21:01
Análise de Algoritmos Passo a Passo (Parte 1) | xavecoding
28:39
Complexidade de algoritmo - Entenda O(log(n)) finalmente
16:21
Kevin Beltrão
Рет қаралды 19 М.
ALGORITMOS DE ORDENAÇÃO
12:04
ENSICO
Рет қаралды 19 М.
O que é a Notação Big O em Algoritmos
13:33
Bóson Treinamentos
Рет қаралды 10 М.
Por que e como estudar ALGORITMOS e ESTRUTURA DE DADOS? | Handshake #6
14:44
Programação Dinâmica
Рет қаралды 59 М.
How to Work with Artificial Intelligence (AI)
27:53
Programação Dinâmica
Рет қаралды 131
COMPLEXIDADE de Selection, Bubble, Insertion Sort | Algoritmos #6
20:14
Programação Dinâmica
Рет қаралды 23 М.
Big O Notation: O Pesadelo do Programador Iniciante
13:54
Lucas Montano
Рет қаралды 68 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН