Felipe M.

Entendendo o Operador XOR em Java

Entendendo o Operador XOR em Java

22 November 2025
O operador XOR é um recurso simples e útil dentro da linguagem Java. Ele aparece tanto em operações com inteiros quanto com booleanos. A ideia central é sempre a mesma: comparar dois valores e retornar um resultado baseado na diferença entre eles.
BinaryTree em Java

BinaryTree em Java

18 May 2025
A Binary Tree (árvore binária) é uma estrutura de dados hierárquica onde cada nó tem no máximo dois filhos: esquerda e direita. Ela é amplamente utilizada em algoritmos de busca, ordenação e organização de dados de forma eficiente.
Queue em Java

Queue em Java

04 May 2025
A Queue (ou fila) é uma estrutura de dados que segue o princípio FIFO (First In, First Out), ou seja, o primeiro elemento a entrar é o primeiro a sair, assim como uma fila na vida real. Ela é amplamente utilizada em diversas aplicações, como:
Stack em java

Stack em java

03 May 2025
A stack, ou pilha, é uma estrutura de dados do tipo LIFO (Last In, First Out), ou seja, o último elemento a entrar é o primeiro a sair. É uma estrutura linear
LinkedList em java

LinkedList em java

02 May 2025
A LinkedList é uma estrutura de dados linear baseada em nós encadeados. Em Java, ela implementa as interfaces List, Deque e Queue, tornando-a extremamente versátil: pode ser usada como lista, fila ou pilha.
Big O Notation: Dominando a Complexidade dos Algoritmos

Big O Notation: Dominando a Complexidade dos Algoritmos

01 May 2025
Imagine dois entregadores: um pedala uma bicicleta em uma rua vazia, enquanto o outro dirige um caminhão em um trânsito caótico.
© Felipe M. 2025