Guia Prático para unordered_map e unordered_set no C++ STL

Containers Unordered no C++ STL No C++ Standard Template Library, as classes unordered_map e unordered_set fornecem containers associativos baseados em tabelas hash. Ao contrário de map e set, que usam árvores rubro-negras e mantêm os elementos ordenados, estes containers não garantem ordem na iteração, mas oferecem complexidade média O(1) para ...

Publicado em 6-30 23:11

Soluções de Tabela de Espalhamento para Problemas do LeetCode em C++

Two Sum Para resolver o problema Two Sum com complexidade O(n), utilize uma tabela de espalhamento para armazenar os números já percorridos e seus índices. Durante a iteração, verifique se o complemento (alvo - número atual) existe na tabela. Se existir, retorne os índices correspondentes. class Solution { public: vector<int> twoSu ...

Publicado em 6-5 07:28