Algoritmo

A busy architectural workspace featuring blueprints, sketches, and drafting tools.

Copy-Constructor e Copy-Assignment em C++

Quem estudou C++ na gradução deve conhecer os famosos pointeiros. Pointers são variáveis que armazenam o endereço de outros objetos. São referências para qualquer outro tipo de objeto, desde inteiros até instâncias alocadas dinamicamente. A complexidade de pointeiros, contudo, é muito maior do que essa simples definição. Pointeiros exigem um gerenciamente de memória por parte

Copy-Constructor e Copy-Assignment em C++ Read More »

binary, binary system, data

Algoritmos Bitwise

Nas competições de programação, uma pequena margem de tempo pode ser suficiente para decidir o vencedor e o perdedor. Por isso, velocidade para encontrar a resposta é um critério de desempate muito comum. Sabendo disso, muitas equipes implementam versões super otimizadas dos algoritmos para obterem melhores resultados. Algoritmos bitwise são muito comuns nessas soluções, pois

Algoritmos Bitwise Read More »