Caramba, estou estudando C mas não entendi os videos em C, quando assisti esta sua aula em java, consegui implementar tudo em C, simples e facil. printf("Ótima didática");
Puxa que legal Paulo!!! Valeu mesmo pela mensagem. Que bom que o vídeo ajudou Aliás... eu também tenho disponíveis códigos em C no meu site - coloquei o curso completo de estruturas de Dados lá. 100% gratuito pra quem quiser e com os códigos-fonte em Java e também em C. só acessar lá: www.professorisidro.com.br valeu!!! abração
Me ajudou muito, tenho uma base em javascript e agr tô focando em C/C++, mas essa explicação em java ficou muito boa, mesmo eu n sabendo nd de java, consegui entender os conceitos e implementei em C, obgd professor.
Opa Valeu mesmo FAbricio!!! na verdade se vc quiser, no meu site (www.professorisidro.com.br) tem um curso completo de Estruturas de Dados com os códigos que eu faço disponíveis :D tudo 100% gratuito
Prof.Isidro, muito obrigado por estas aulas bem explicadas. Sou estudante de programacao na universidade e iniciei hoje este tema da pilha e gostei muito. Vou praticar qualquer duvida lanco ai.
Salve Hortencio beleza? Eu que agradeço a mensagem. Aliás, tem o curso completo no meu site.. vc pode conferir no www.professorisidro.com.br. O curso é gratuito, tem todos os códigos e ainda emite certificado para horas complementares na faculdade (Caso vc precise) valeu!!!
Parabéns Professor Isidro! perfeita sua didática... um assunto que infelizmente não consegui aprender na faculdade, agora tive a oportunidade de aprender com menos de 15 minutos.
vale mesmo Rafael!!! a idéia é ajudar a galera!! E se quiser aproveite que tb tem um curso completo de Estruturas de Dados com as implementações em Java e C (aqui no canal) e também no meu site (www.professorisidro.com.br). Tudo gratuito!! valeu
@@professorisidro Eu fui no seu site mas não consegui me inscrever lá e nem assistir a nada. Vou continuar por aqui mesmo. Mil vezes obrigada Professor, gratidão 🙏
Nossa não conseguiu?? Me manda um email por gentileza ( o email está aqui nas infos do canal) q qualquer coisa eu faço uma inscrição manual pra vc. No site ficam os exemplos de código que eu não consigo deixar no youtube
Iniciando em estrutura de dados pensei que era algo tão complicado mais esse vídeo mostrou que tudo é logica rsrs. Ótima Aula valeu Isidro , o bom de trabalha com array de tamanho fixo é que ele força o programador treinar bem a lógica . Ja no uso das Classe(List, Arrays, Vector) que herdam da classe Colection no java você tem vários métodos pre-definidos pela linguagem .
Exato Digão... mas a idéia é saber o que estes métodos das collections que já vem prontos funcionam nos bastidores ;) Por isso de entender o fundamento da pilha/fila, etc
Salve Antonio!!! Puxa q legal receber sua mensagem!! E ainda mais bacana saber que os vídeos cruzaram o oceano para outros continentes. Fico muito feliz em saber que pude ajudar em seus estudos e também porque meu jeito rápido de explicar nao atrapalhou tanto seu entendimento. Conte sempre comigo! Um forte abraço!!!
Valeu Alexandre!!! Super obrigado de verdade... aqui no canal tb tem um curso completo de Estruturas de Dados ... nele eu implemento tanto em Java quanto em C abraço!!
Muito top! Tanto essa aula prática quanto a teórica foram super didáticas e de muito valor, sensacional!!! Tive apenas uma dúvida: Na função pop não teria de remover o elemento do vetor elementos?
Salve Renan bele? Super obrigado pela mensagem. Na verdade na pilha com vetores, não conseguimos "remover" um elemento, justamente pq um vetor é pré-alocado com um tamanho e aí esse tamanho não muda. É esse o segredo, inclusive, de utilizarmos a variável TOPO. Como, no máximo, conseguimos sobrescrever valores numa determinada posição, é o conteúdo apontado pelo TOPO que faz com que a gente saiba quem é o 1o elemento. A remoção física não acontece, a gente só muda "quem está no topo". Ajudei?
@@professorisidro Opa, ajudou demais... faz todo sentido. Eu fiz a implementação em Javascript para consolidar o conhecimento e observei que só precisava apagar o valor na posição do vetor, com isso os campos iam ficando empty. Fiz um post no linkeding seguindo seus vídeos => www.linkedin.com/posts/renan-vital_javascript-activity-6683916045914263552-zzHR (coloquei links do codpen lá). Obrigado Prof. Isidro, você manda muito bem. Você ainda trabalha com desenvolvimento de games?
@@RenanVital Q massa!!! Vi seu post!! Mto legal seu post! Parabéns!!!... eu continuo sim com GameDev... eu fiz uma live na 4a com o Elder (e a gente falou sobre isso) e no dia 07/07 vou fazer uma live com uma galera de um instituto beeeem bacana pra gente falar de WebGames (vc q é front end, vai curtir...) O link é esse aqui www.professorisidro.com.br/events/live-de-webgames/
@@professorisidro Show de bola, minha meta profissional é trabalhar com Games também. Vou comparecer na live e compartilhar lá no meu Linkedin também! Vamo que vamo!!!
Valeu Franklyn!!! Valeu pela mensagem!! E se vc quiser, tem o curso completo de estruturas de dados no meu site (www.professorisidro.com.br) abração!!!
Salve Bruno!! Muito obrigado pela mensagem... no meu site tem o curso completo com acesso aos códigos que eu fiz, tanto em C quanto Java. É 100% gratuito. Só acessar la: www.professorisidro.com.br
Salve Roberto.. puxa desse assunto em especial não tenho... mas não é difícil... basta vc converter de decimal para binário e agrupar os bits 0 e 1 de 4 em 4, aí vc tem os valores de 0 até F (0 a 15). Valeu
Tharcio eu que agradeço a mensagem! Se vc quiser no meu site (professorisidro.com.br) tem o curso completo com os códigos feitos em C e Java. Tudo gratuito
Prof, o senhor escreveu: ELEMENTO. não seria elementos (com s no final) no while do MainClass, igual está no vetor do pilha.java elementos[ ]; Agradeço desde já! Obrigado pelo conteúdo de alto nível o/.
Salve Everson beleza? Na verdade na classe MAIN, a variável ELEMENTO é porque eu estou retirando 1 único inteiro por vez da pilha... para justamente seguir a regra de remoção (de sempre remover o elemento do topo, ou na ordem inversa a que ele é inserido). O vetor "ELEMENTOS" - declarado na classe pilha - é para guardar o conjunto de valores que serão armazenados. Consegui ajudar? valeu!!!
Salve Gabriel.. na verdade a grande vantagem da pilha estática está na simplicidade de implementação. Fazer operações de conjunto com vetores (ao invés de listas encadeadas) é muito mais simples. O código fica menor e mais rápido de ser entendido.
Salve Caio!!! No caso da pilha estática (com vetor de tamanho definido) mudar o tamanho dela não é possível. Para você ter uma pilha com tamanho "infinito", vc teria que usar listas encadeadas. No canal tem uma playlist de um curso completo de estruturas de dados, que eu falo disso tb! ajudei??
valeu Renan!!! show de bola... aliás se vc quiser, tem um curso completo no meu site (www.professorisidro.com.br). Tem os códigos, aulas e tudo mais... 100% gratuito. e ainda gera certificado de horas complementares pra facul :D
salve Dungen!!! cara, valeu mesmo pela mensagem.... se vc quiser, no meu site tem o curso inteiro de Estruturas de Dados (com os códigos inclusive)... é tudo grátis :D
Sensacional !!! Uma pergunta: É só isso mesmo ? kkkk Você conseguiu fazer eu assimilar pilha estática em uma aula, estava perdendo esperança e você foi a luz no fim do túnel. Faz uma super aula dessa sobre pilha dinâmica se puder
+iago tibor saaalve Iago! Valeu pelo comentario!! Simmm a idéia e q seja "simples e eficiente"... e pode deixar q essa pilha dinâmica ja ta na lista de produção hehehehehe
+iago tibor saaalve Iago! Valeu pelo comentario!! Simmm a idéia e q seja "simples e eficiente"... e pode deixar q essa pilha dinâmica ja ta na lista de produção hehehehehe
Abeeel tem uma playlist inteira de Estruturas de Dados com implementações em Java e C (Tá tudo aqui no UA-cam e tb no meu site - 100% gratuito) valeuuu
Excelente pergunta Abi. Se for em Java tudo fica mais "fácil" pois você pode declarar uma pilha de "Object" e aí qualquer outra classe pode ser armazenada (todas são filhas de Object implicitamente). Agora, em C a coisa complica um pouco. Você pode ter um vetor de ponteiros para void (void*) onde cada posição aponta para uma estrutura onde vc precisa ter um tipo associado (pra saber depois como "decodificar" o valor) e o valor efetivamente. A implementação vai te dar bem mais trabalho, mas é sim possível. Ajudei?
Bruno beleza??? não sei se vc sabe, mas aqui no canal tb tem um curso completo de Estruturas de dados. Eu implemento tudo em Java e C... dá uma conferida!!! valeu!!!
Kaicki, beleza? Existem vários livros muito bons... Existe um de Lógica de Programação com Java da série "Use a Cabeça" que é muito bacana... Procure por "Use a Cabeça - Java".... ele é bem bacana
+Flavio Prado Flavio beleza? Se vc viu o video até o final, tem a referência para apartr conceitual q eu falo sobre o proposito das iperacoese tb tem um exemplo de uso de cada função da pilha... dá uma olhada pq eu fiz uma aplicação que eu uso praticamente todas as operações nela. ;)
Israel eu não entendi muito bem sua pergunta.... Na verdade quando a gente implementa uma pilha a ordem dos elementos quando tiramos fica invertida da ordem que colocamos
Não sabia, para mim ao remover o ultimo elemento da pilha, deveria ficar com a posição vazia. Mas valeu professor grande abraço e obrigado pela resposta.
A pilha fica vazia (na vdd é só a indicação de que o vetor chega numa posição "inválida" que interpretamos como vazia). Ajudei?? Precisando tô por aqui. Abração
David eu não imprimi os push... na verdade eu fiz 5 push na pilha (inserções) e os removi (a cada remoção fui imprimindo os que foram desempilhados). No final (fora do laço) eu forço um desempilhar na pilha q está vazia pra gerar a exceção.. Ajudei?
Salve Lucas beleza? Existem várias formas de se fazer.. uma super simples é que a sua pilha armazene Objects (da classe Object) que é a superclasse raiz de todas as classes JAVA. Outra maneira é usar Templates... algo assim elementos onde é um tipo que vc define no momento da declaração tipo assim Pilha p = new Pilha(); esses Generics são bem bacanas em Java e dão mto poder pra gente ajudei?
Rapaz mensagem do NeymarJr que xique!! Kkkk Velhinho se quiser, no meu site tem o curso completo de Estruturas de Dados com os códigos implementados. Tudo de gratis. Só acessar www.professorisidro.com.br Valeuuu
Hummm aí o "buraco é mais embaixo", pq pode ser uma tarefa bastante difícil, pois envolve áreas que exigem um conhecimento grande não só de lógica de programação, estruturas de dados, mas de expressões regulares, autômatos e até compiladores...
Samueeeeeeeeeeellll puxa vida.. eu não sou expert em C#, mas uma coisa eu te falo.. a sintaxe de Java e C# são muito parecidas... se vc usar o Visual Studio, é só criar um projetinho no mesmo namespace e as classes são quase que a mesma coisa :D
Caramba, estou estudando C mas não entendi os videos em C, quando assisti esta sua aula em java, consegui implementar tudo em C, simples e facil.
printf("Ótima didática");
Puxa que legal Paulo!!! Valeu mesmo pela mensagem. Que bom que o vídeo ajudou
Aliás... eu também tenho disponíveis códigos em C no meu site - coloquei o curso completo de estruturas de Dados lá. 100% gratuito pra quem quiser e com os códigos-fonte em Java e também em C.
só acessar lá: www.professorisidro.com.br
valeu!!!
abração
tive que fazer um trabalho, apanhei em C , mas java deu boa pq nao precisa usar aquelas porra de *Variavel
Esse cara é bão
Me ajudou muito, tenho uma base em javascript e agr tô focando em C/C++, mas essa explicação em java ficou muito boa, mesmo eu n sabendo nd de java, consegui entender os conceitos e implementei em C, obgd professor.
Eu que agradeço Davi!! Conte sempre comigo!! Tmj
muito bom professor, sua ela está eternizada no youtube para todos os estudantes em desespero igual eu. Me ajudou muito!!!
Opa Valeu mesmo FAbricio!!! na verdade se vc quiser, no meu site (www.professorisidro.com.br) tem um curso completo de Estruturas de Dados com os códigos que eu faço disponíveis :D
tudo 100% gratuito
Amei o vídeo! Nossa, consegui aprender muito fácil, muito grata por isso!
💖💖💖
Prof Isidro, tens repositório destes códigos?
Eu que agradeço a confiança!! No meu site tem códigos exemplo de tudo isso… lá (e aqui no UA-cam tb) tem uma playlist completa de Estruturas de Dados
@@professorisidro😍🤩 Muito obrigada!💖 Amei o site e a playlist também!😍 Adorei que vc também dá certificado para horas complementares!💖
Prof.Isidro, muito obrigado por estas aulas bem explicadas. Sou estudante de programacao na universidade e iniciei hoje
este tema da pilha e gostei muito. Vou praticar qualquer duvida lanco ai.
Salve Hortencio beleza? Eu que agradeço a mensagem. Aliás, tem o curso completo no meu site.. vc pode conferir no www.professorisidro.com.br.
O curso é gratuito, tem todos os códigos e ainda emite certificado para horas complementares na faculdade (Caso vc precise)
valeu!!!
Parabéns Professor Isidro! perfeita sua didática... um assunto que infelizmente não consegui aprender na faculdade, agora tive a oportunidade de aprender com menos de 15 minutos.
vale mesmo Rafael!!! a idéia é ajudar a galera!! E se quiser aproveite que tb tem um curso completo de Estruturas de Dados com as implementações em Java e C (aqui no canal) e também no meu site (www.professorisidro.com.br). Tudo gratuito!!
valeu
7 anos depois e a aula ainda é excelente!
Super obrigado Wesley!! TMJ meu caro!!!
Caramba professora salvando minha vida! Por que eu só fui descobrir esse canal agora!?!?!?
Muito obrigada professor!
Valeu Ana!!! E se vc quiser tem o curso completo de Estruturas de Dados com implementações em Java e C. Tá nas playlists do canal! :)
@@professorisidro Eu fui no seu site mas não consegui me inscrever lá e nem assistir a nada. Vou continuar por aqui mesmo. Mil vezes obrigada Professor, gratidão 🙏
Nossa não conseguiu?? Me manda um email por gentileza ( o email está aqui nas infos do canal) q qualquer coisa eu faço uma inscrição manual pra vc. No site ficam os exemplos de código que eu não consigo deixar no youtube
Iniciando em estrutura de dados pensei que era algo tão complicado mais esse vídeo mostrou que tudo é logica rsrs.
Ótima Aula valeu Isidro , o bom de trabalha com array de tamanho fixo é que ele força o programador treinar bem a lógica .
Ja no uso das Classe(List, Arrays, Vector) que herdam da classe Colection no java você tem vários métodos pre-definidos pela linguagem .
Exato Digão... mas a idéia é saber o que estes métodos das collections que já vem prontos funcionam nos bastidores ;) Por isso de entender o fundamento da pilha/fila, etc
MUITO OBRIGADO PROF. ISIDRO, TECLO DE ANGOLA, AFRICA E O VIDEO ESTA A SER MUITO PROVEITOSO...!!! AGORA SIM PERCEBI COMO FUNCIONAM AS STACKS.
Salve Antonio!!! Puxa q legal receber sua mensagem!! E ainda mais bacana saber que os vídeos cruzaram o oceano para outros continentes. Fico muito feliz em saber que pude ajudar em seus estudos e também porque meu jeito rápido de explicar nao atrapalhou tanto seu entendimento. Conte sempre comigo! Um forte abraço!!!
Excelente aula professor, você realmente sabe ensinar de verdade.
Valeu Alexandre!!! Super obrigado de verdade... aqui no canal tb tem um curso completo de Estruturas de Dados ... nele eu implemento tanto em Java quanto em C
abraço!!
Muito top! Tanto essa aula prática quanto a teórica foram super didáticas e de muito valor, sensacional!!! Tive apenas uma dúvida: Na função pop não teria de remover o elemento do vetor elementos?
Salve Renan bele? Super obrigado pela mensagem. Na verdade na pilha com vetores, não conseguimos "remover" um elemento, justamente pq um vetor é pré-alocado com um tamanho e aí esse tamanho não muda. É esse o segredo, inclusive, de utilizarmos a variável TOPO. Como, no máximo, conseguimos sobrescrever valores numa determinada posição, é o conteúdo apontado pelo TOPO que faz com que a gente saiba quem é o 1o elemento. A remoção física não acontece, a gente só muda "quem está no topo". Ajudei?
@@professorisidro Opa, ajudou demais... faz todo sentido. Eu fiz a implementação em Javascript para consolidar o conhecimento e observei que só precisava apagar o valor na posição do vetor, com isso os campos iam ficando empty. Fiz um post no linkeding seguindo seus vídeos => www.linkedin.com/posts/renan-vital_javascript-activity-6683916045914263552-zzHR (coloquei links do codpen lá). Obrigado Prof. Isidro, você manda muito bem. Você ainda trabalha com desenvolvimento de games?
@@RenanVital Q massa!!! Vi seu post!! Mto legal seu post! Parabéns!!!... eu continuo sim com GameDev... eu fiz uma live na 4a com o Elder (e a gente falou sobre isso) e no dia 07/07 vou fazer uma live com uma galera de um instituto beeeem bacana pra gente falar de WebGames (vc q é front end, vai curtir...) O link é esse aqui www.professorisidro.com.br/events/live-de-webgames/
@@professorisidro Show de bola, minha meta profissional é trabalhar com Games também. Vou comparecer na live e compartilhar lá no meu Linkedin também! Vamo que vamo!!!
@@RenanVital show!!! Vai ser uma grande alegria ter vc lá conosco!! :D
Cara, parabéns pela didática, mandou bem demais!
Valeu mesmo Leonam!!! Se quiser no meu site tb tem um curso completo de Estruturas de Dados ;-) Só colar lá que é gratuito
Sensacional!!! Explicação excelente, ótima didática! Você é o cara!
Valeu Franklyn!!! Valeu pela mensagem!! E se vc quiser, tem o curso completo de estruturas de dados no meu site (www.professorisidro.com.br)
abração!!!
Sou estudante de ADS e estou tendo estrutura de dados agora, posso falar explicação fluida e de boa qualidade
Salve Bruno!! Muito obrigado pela mensagem... no meu site tem o curso completo com acesso aos códigos que eu fiz, tanto em C quanto Java. É 100% gratuito. Só acessar la: www.professorisidro.com.br
Opa muito obrigado!!
Bacana suas aulas, você tem alguma aula de Conversão de Decimal para Hexadecimal ?
Salve Roberto.. puxa desse assunto em especial não tenho... mas não é difícil... basta vc converter de decimal para binário e agrupar os bits 0 e 1 de 4 em 4, aí vc tem os valores de 0 até F (0 a 15). Valeu
@@professorisidro , consegui mestre, obrigado ai.
Tmj meu amigo!!
Vídeo super explicado, show de bola! :D
Valeu Carolina!! Se vc quiser tem um curso completo tanto aqui no canal quanto no meu site. Tudo gratuito!! Só se inscrever. Valeuuuu
Muito obrigado pela aula professor
Tharcio eu que agradeço a mensagem! Se vc quiser no meu site (professorisidro.com.br) tem o curso completo com os códigos feitos em C e Java. Tudo gratuito
Vou acessar sim professor, suas video aulas me ajudaram bastante, obrigado novamente :)
Tamo junto Tharcio!!
Prof, o senhor escreveu: ELEMENTO. não seria elementos (com s no final) no while do MainClass, igual está no vetor do pilha.java elementos[ ];
Agradeço desde já! Obrigado pelo conteúdo de alto nível o/.
Salve Everson beleza? Na verdade na classe MAIN, a variável ELEMENTO é porque eu estou retirando 1 único inteiro por vez da pilha... para justamente seguir a regra de remoção (de sempre remover o elemento do topo, ou na ordem inversa a que ele é inserido). O vetor "ELEMENTOS" - declarado na classe pilha - é para guardar o conjunto de valores que serão armazenados. Consegui ajudar?
valeu!!!
Muito bom!
Ótima aula! Pode me explicar uma coisa? Qual a vantagem de usar uma pilha estática?
Salve Gabriel.. na verdade a grande vantagem da pilha estática está na simplicidade de implementação. Fazer operações de conjunto com vetores (ao invés de listas encadeadas) é muito mais simples. O código fica menor e mais rápido de ser entendido.
aula muito boa ! , só fiquei em dúvida em relação ao tamanho da pilha, se deve ser passível de mudança ou nao
Salve Caio!!! No caso da pilha estática (com vetor de tamanho definido) mudar o tamanho dela não é possível. Para você ter uma pilha com tamanho "infinito", vc teria que usar listas encadeadas. No canal tem uma playlist de um curso completo de estruturas de dados, que eu falo disso tb!
ajudei??
@@professorisidro Ajudou muito! verei essa aula hoje mesmo. Valeu
Sou Estudante de TI gostei do video
VAleu Wilson!!! Aqui no canal e tb no meu site tem o curso completo de Estruturas de Dados 100% gratuito... só conectar lá www.professorisidro.com.br
Show professor... Demais!!!
Manoel é nóis!!! hehehehehe
Se quiser sugerir algum tema, fica à vontade!! A idéia é poder ajudar sempre! :D
Que explicação sensacional!
Valeu Leonardo!!! Lá no meu site (www.professorisidro.com.br) tem o curso completo tb com os códigos fontes... só colar lá... é de graça!!
Explicou muito bem professor!
valeu Renan!!! show de bola... aliás se vc quiser, tem um curso completo no meu site (www.professorisidro.com.br). Tem os códigos, aulas e tudo mais... 100% gratuito. e ainda gera certificado de horas complementares pra facul :D
professor isidro é GOD demais
salve Dungen!!! cara, valeu mesmo pela mensagem.... se vc quiser, no meu site tem o curso inteiro de Estruturas de Dados (com os códigos inclusive)... é tudo grátis :D
Sensacional !!!
Uma pergunta: É só isso mesmo ? kkkk
Você conseguiu fazer eu assimilar pilha estática em uma aula, estava perdendo esperança e você foi a luz no fim do túnel.
Faz uma super aula dessa sobre pilha dinâmica se puder
+iago tibor saaalve Iago! Valeu pelo comentario!! Simmm a idéia e q seja "simples e eficiente"... e pode deixar q essa pilha dinâmica ja ta na lista de produção hehehehehe
+iago tibor saaalve Iago! Valeu pelo comentario!! Simmm a idéia e q seja "simples e eficiente"... e pode deixar q essa pilha dinâmica ja ta na lista de produção hehehehehe
olha eu aqui, em 2021, passando aperto em C e em especial lista encadeadas... Mas primeiro, preciso aprender direitinho conceitos anteriores a ela!
Abeeel tem uma playlist inteira de Estruturas de Dados com implementações em Java e C (Tá tudo aqui no UA-cam e tb no meu site - 100% gratuito)
valeuuu
Obrigado!
valeu mesmo!!! Bons estudos!!! :D
A pilha com vetor pode ser implementada com o tipo indefinido?
Excelente pergunta Abi. Se for em Java tudo fica mais "fácil" pois você pode declarar uma pilha de "Object" e aí qualquer outra classe pode ser armazenada (todas são filhas de Object implicitamente). Agora, em C a coisa complica um pouco. Você pode ter um vetor de ponteiros para void (void*) onde cada posição aponta para uma estrutura onde vc precisa ter um tipo associado (pra saber depois como "decodificar" o valor) e o valor efetivamente. A implementação vai te dar bem mais trabalho, mas é sim possível. Ajudei?
@@professorisidro Ajudou, sim! Basicamente, eu vou ter que criar uma estrutura e ponteiro para cada tipo, ou estou enganado? (Em C)
haha valew, só tinha vista em C. Com toda certeza em java é mto mais tranquilo.
Bruno beleza??? não sei se vc sabe, mas aqui no canal tb tem um curso completo de Estruturas de dados. Eu implemento tudo em Java e C... dá uma conferida!!!
valeu!!!
@@professorisidro opa, eh bom saber. Preciso relembrar em C. Abraço.
Parabéns !
Valeu Machado!!! se vc quiser, no meu site tem o curso 100% gratuito de estruturas de dados... é só se cadastrar (www.professorisidro.com.br)
abração
professor, pode me indicar um livro para iniciar em java.... não tenho grana pra pagar um curso!
Kaicki, beleza? Existem vários livros muito bons... Existe um de Lógica de Programação com Java da série "Use a Cabeça" que é muito bacana... Procure por "Use a Cabeça - Java".... ele é bem bacana
Olá professor, preciso de um exemplo de cada, bem simples para fazer uma prova. Push, Pop, Size, Stack Pop e Empty. Poderia me ajuda?
+Flavio Prado Flavio beleza? Se vc viu o video até o final, tem a referência para apartr conceitual q eu falo sobre o proposito das iperacoese tb tem um exemplo de uso de cada função da pilha... dá uma olhada pq eu fiz uma aplicação que eu uso praticamente todas as operações nela. ;)
Ok. Vlw
Tamo junto!!!
Topzera!
É nóis Mateus!!! Se precisar tem o curso completo no meu site. É só colar lá. Tudo 100% gratis
@@professorisidro Obrigado professor, me increvi lá!!! Vlw
Tamo junto!!
A lista de inteiros ainda continua normal... a ideia era só mostrar o processo mesmo?
Israel eu não entendi muito bem sua pergunta.... Na verdade quando a gente implementa uma pilha a ordem dos elementos quando tiramos fica invertida da ordem que colocamos
Não sabia, para mim ao remover o ultimo elemento da pilha, deveria ficar com a posição vazia. Mas valeu professor grande abraço e obrigado pela resposta.
A pilha fica vazia (na vdd é só a indicação de que o vetor chega numa posição "inválida" que interpretamos como vazia). Ajudei?? Precisando tô por aqui. Abração
[Minuto 11:31] Se a pilha ta vazia pq imprimiu os push (1,2,3,4,5) ??
David eu não imprimi os push... na verdade eu fiz 5 push na pilha (inserções) e os removi (a cada remoção fui imprimindo os que foram desempilhados). No final (fora do laço) eu forço um desempilhar na pilha q está vazia pra gerar a exceção.. Ajudei?
Professor Isidro muito. Obrigado tá
boa!!! Espero q tenha ajudado :D
top professor
Valeu Jonas!!! Fica ligado q tem uma playlist completa de um curso de Estruturas de Dados :)
abração
Professor ,como seria um modelo de pilha generica?
Salve Lucas beleza?
Existem várias formas de se fazer.. uma super simples é que a sua pilha armazene Objects (da classe Object) que é a superclasse raiz de todas as classes JAVA.
Outra maneira é usar Templates... algo assim
elementos
onde é um tipo que vc define no momento da declaração
tipo assim
Pilha p = new Pilha();
esses Generics são bem bacanas em Java e dão mto poder pra gente
ajudei?
Ajudou muito professor.Estava com algumas duvidas mas essa aula tirou todas . Parabéns
prof mito
Rapaz mensagem do NeymarJr que xique!! Kkkk
Velhinho se quiser, no meu site tem o curso completo de Estruturas de Dados com os códigos implementados. Tudo de gratis.
Só acessar www.professorisidro.com.br
Valeuuu
Eu estou estudando isso, porque eu queria criar uma calculadora de expressão numérica, mas senti falta de algum conhecimento em lógica de programação
Hummm aí o "buraco é mais embaixo", pq pode ser uma tarefa bastante difícil, pois envolve áreas que exigem um conhecimento grande não só de lógica de programação, estruturas de dados, mas de expressões regulares, autômatos e até compiladores...
Professor me AJUUDAAAAA, implementa Pilha em c# sem ser pelo stack pls kkkkk
Samueeeeeeeeeeellll
puxa vida.. eu não sou expert em C#, mas uma coisa eu te falo.. a sintaxe de Java e C# são muito parecidas... se vc usar o Visual Studio, é só criar um projetinho no mesmo namespace e as classes são quase que a mesma coisa :D
meu codigo n compila
David entra no grupo do Tem Aula no Telegram (t.me/TemAula) q toda galera - eu inclusive - podemos te ajudar