Caramba...a implementação é tensa...voltei pra assistir mais uma vez pra pegar os detalhes. Sorte que a explicação é TOP! Valeu Professor!!!
@ProfessorDouglasMaioli3 жыл бұрын
Realmente Everton, uma dica é quando for rever, foque nas principais funções da classe e que também são as partes que mais mudar, que são as de inserir e remover. Elas são fundamentais, porque as outras dependem delas e entendendo bem elas, é possível entender o que está acontecendo na estrutura de dados.
@gungniru2 жыл бұрын
vlw pela aula maratonar pra fechar isso esse final de semana
@tesk13978 ай бұрын
ta ai uma aula que tem que ser revista, pois essa implementação é cheio de detalhes. Obrigado pela ótima aula.
@riskbreakerz1Ай бұрын
Aos 13:05 - uma forma interessante de pensar o uso de uma Strutc é, como ela é um comando que permite agrupar diferentes tipos primitivos, para criar um Nó que precisa de armazenar um conteúdo e um endereço de memória, se faz necessário seu uso. Parece óbvio mas pra quem começa não tanto. Pode-se imaginar a Struct também como uma caixa de tipos primitivos.
@Jtube0101Mega27 күн бұрын
Por volta de 38:05 é finalizado o destrutor. Porém, ao fim o ponteiro temporário NoTemp ficou apontado para um endereço de memoria desalocado. Eu acho que seria uma boa prática fazer NoTemp apontar para NULL antes de finalizar o método. Acho que não tem um grande impacto porque o a pilha é destruida, e assim as variáveis são perdidas, mas seria uma boa prática.
@awilliammelo7973 жыл бұрын
Só tenho uma coisa a lhe dizer: FANTÁSTICO!
@ProfessorDouglasMaioli3 жыл бұрын
Obrigado Anderson 🙏
@mariacoelho32903 жыл бұрын
Começando o encadeamento de conteúdos, embora de forma dinâmica, há alguns conceitos que eu preciso realocar na memória kkk, preciso ter cuidado com o vazamento de dados kkk... Obrigada pela aula, maravilha!
@ProfessorDouglasMaioli3 жыл бұрын
👏👏👏👏
@sannymoreira1478 Жыл бұрын
Obrigada, professor!
@bubu89093 жыл бұрын
kkkk professor se não é o senhor, eu ia terminar minha faculdade sem saber programar, muita gratidao!
@ProfessorDouglasMaioli3 жыл бұрын
De nada 🥰
@lucasdaniel70683 жыл бұрын
professor, na minha disciplina de algoritmos o professor fala bastante sobre tail e head nas listas encadeadas, nesse caso da pilha o topo é nosso head e nao é do nosso interesse o tail né?
@FredericoLohmannJr3 жыл бұрын
Professor, uma dica: desde o C++11 é recomendado usarmos nullptr no lugar de NULL para ponteiros. www.vivaolinux.com.br/topico/C-C++/C-qual-usar-NULL-ou-0-ou-nullptr
@ProfessorDouglasMaioli3 жыл бұрын
Sim Frederico, tem razão mesmo, na verdade o NULL é como se colocasse o valor zero no ponteiro, tanto que se você usar NULL numa variável inteira dá certo, ela receberá zero. O nullptr já é mais específico para ponteiros mesmo, tanto que se colocar nullptr numa variável inteira dá um erro.
@lucasjosel4802 Жыл бұрын
Na realidade para que serve pilha e fila, seria organizacao de dados? Em ptogramacao como sei se devo usar pilha ou fila?
@ProfessorDouglasMaioli Жыл бұрын
Lucas, isso depende da sua aplicação, por exemplo, se eu tô programando o botão "voltar" de algum programa, é usado a estrutura Pilha, pois o botão voltar volta sempre para a última coisa feita. Pode ser o botão voltar de um editor de texto ou de um navegador de internet, ele vai ser uma "pilha".
@ProfessorDouglasMaioli Жыл бұрын
Agora se eu vou programar a lista de impressão de uma impressora por exemplo, aí já uso a estrutura Fila, pois o próximo impresso vai ser o primeiro que foi enviado.
@lucasjosel4802 Жыл бұрын
@@ProfessorDouglasMaioli entendi agora, obrigado professor