Eventos Anteriores(39 eventos)

Voltar para Eventos
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
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
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
20:30-22:30online

Stacks

Descubra o funcionamento das pilhas (Stacks), uma estrutura de dados fundamental. Aprenda seus conceitos, operações e como aplicá-las para resolver problemas de forma eficiente e organizada!

Online via Zoom
20:30-22:30online

Hash Table

Explore as Hash Tables, uma estrutura de dados poderosa para buscas rápidas e eficientes. Entenda seus conceitos, funcionamento e como aplicá-las para resolver problemas no mundo real!

Online via Zoom
20:30-22:30online

Prefix Sum

Descubra o Prefix Sum, uma técnica poderosa para otimizar cálculos em intervalos de dados. Aprenda seus conceitos e aplicações práticas na resolução de problemas complexos!

Online via Zoom
20:30-22:30online

Sliding Window

Explore o Sliding Window, uma técnica eficiente para resolver problemas de intervalos em arrays e strings. Descubra seus conceitos e como aplicá-la para otimizar soluções computacionais!

Online via Zoom
20:30-22:30online

Two Pointers

Descubra a técnica de Two Pointers, uma abordagem simples e poderosa para resolver problemas envolvendo arrays e strings. Aprenda como utilizá-la para criar soluções eficientes e elegantes!

Online via Zoom
20:30-22:30online

Binary Search

Explore o Binary Search, um dos algoritmos mais eficientes para busca em dados ordenados. Entenda seus fundamentos e como aplicá-lo para resolver problemas de forma rápida e precisa!

Online via Zoom
20:30-22:30online

Linked Lists

Descubra as Linked Lists, uma estrutura de dados flexível e dinâmica. Aprenda seus conceitos, operações e como utilizá-las para resolver problemas computacionais com eficiência!

Online via Zoom
20:30-22:30online

Strings

Explore o mundo das Strings, uma estrutura de dados fundamental para resolver problemas textuais. Aprenda técnicas e algoritmos para manipulação eficiente e criativa de textos!

Online via Zoom
20:30-22:30online

Arrays

Descubra os Arrays, uma estrutura de dados básica e essencial. Aprenda seus conceitos, operações e como utilizá-los para resolver problemas de forma eficiente no universo da computação!

Online via Zoom
20:30-22:30online

Big O Notation

Descubra os Arrays, uma estrutura de dados básica e essencial. Aprenda seus conceitos, operações e como utilizá-los para resolver problemas de forma eficiente no universo da computação!

Online via Zoom