Eventos Anteriores(66 eventos)

Voltar para Eventos
20:45-22:45online

Quick Sort

Vamos desvendar o Quick Sort, um dos algoritmos de ordenação mais eficientes e elegantes. Entenda seus fundamentos, aplicações e como ele se destaca no mundo das estruturas de dados e algoritmos!

Online via Zoom
20:45-22:45online

Shell Sort

Explore o Shell Sort, um algoritmo de ordenação único e poderoso. Descubra seus conceitos, funcionamento e como ele otimiza o processo de ordenação nas estruturas de dados e algoritmos!

Online via Zoom
20:45-22:45online

Merge Sort

Mergulhe no Merge Sort, um algoritmo de ordenação eficiente e elegante. Entenda seus fundamentos, funcionamento e como ele utiliza a divisão e conquista para resolver problemas complexos de forma estruturada!

Online via Zoom
20:45-22:45online

Heap Sort

Descubra o Heap Sort, um algoritmo de ordenação eficiente que utiliza a estrutura de dados heap. Entenda seus princípios e como ele resolve problemas complexos com desempenho e elegância!

Online via Zoom
21:00-22:30online

Binary Heap

Explore o Binary Heap, uma estrutura de dados essencial para implementar algoritmos como Heap Sort e filas de prioridade. Descubra seu funcionamento e aplicações práticas no universo da computação!

Online via Zoom
20:30-22:00online

Clube do Livro: Proximity Service - Parte 2

Vamos discutir como projetar um serviço de proximidade para encontrar lugares como restaurantes e hotéis, abordando desde os requisitos até estratégias de escalabilidade. Nesta segunda parte, vamos aprofundar em algoritmos como Geohash, Quadtree, Google S2, e fazer um Design Deep Dive do problema.

Online via Zoom
20:45-22:45online

Binary Search Tree

Desvende a Binary Search Tree, uma estrutura de dados fundamental para busca e organização eficiente. Aprenda seus conceitos, funcionamento e aplicações práticas na resolução de problemas computacionais!

Online via Zoom
20:45-22:45online

N-Ary Tree

Explore a N-Ary Tree, uma estrutura de dados versátil para representar hierarquias com múltiplos filhos por nó. Descubra seus fundamentos, usos práticos e como aplicá-la em problemas complexos!

Online via Zoom
20:30-22:30online

Tree Traversals

Explore as técnicas de Tree Traversals, essenciais para navegar e manipular árvores de forma eficiente. Descubra como pré-ordem, em-ordem e pós-ordem resolvem desafios computacionais!

Online via Zoom
21:00-22:30online

Clube do Livro: Design YouTube

Explora como construir uma plataforma de partilha de vídeos como o YouTube, desde o upload eficiente até à transmissão global com múltiplas qualidades, mantendo a escalabilidade, segurança e otimização de custos.

Online via Zoom
20:30-22:30online

Trees

Mergulhe no universo das árvores, uma estrutura de dados fundamental para resolver problemas hierárquicos e organizacionais. Descubra seus conceitos, tipos e aplicações práticas no mundo da computação!

Online via Zoom
20:30-22:30online

Queue

Descubra o poder das filas (Queues), uma estrutura de dados simples e eficiente. Aprenda seus fundamentos, operações e como aplicá-las em soluções computacionais do dia a dia!

Online via Zoom
20:30-22:30online

Recursividade - Parte 2

Aprofunde-se na Recursividade com uma abordagem no paradigma funcional. Descubra como essa técnica poderosa é aplicada para resolver problemas complexos de maneira concisa e elegante!

Online via Zoom
21:00-22:30online

Clube do Livro: Chat System

Aprende a projetar um sistema de chat escalável e em tempo real com suporte a conversas 1:1 e em grupo, usando WebSocket, filas de mensagens, presença online e armazenamento otimizado.

Online via Zoom
20:30-22:30online

Recursividade - Parte 1

Aprofunde-se em Recursividade com exemplos mais avançados e aplicações práticas. Descubra como essa poderosa técnica resolve problemas complexos de forma elegante e eficiente!

Online via Zoom