Busca linear em C e C++
Nesta lição, você vai encontrar a posição de um valor em um array não ordenado com o algoritmo de busca linear.
Ver exemplo C/C++ →Busca, ordenação, recursão e operações de bits com código executável.
Nesta lição, você vai encontrar a posição de um valor em um array não ordenado com o algoritmo de busca linear.
Ver exemplo C/C++ →Nesta lição, você vai buscar em um array ordenado em tempo O(log n) com um laço escrito à mão em C e com std::lower_bound em C++.
Ver exemplo C/C++ →Nesta lição, você vai implementar o bubble sort trocando repetidamente de lugar os pares vizinhos que estão fora de ordem.
Ver exemplo C/C++ →Nesta lição, você vai implementar o merge sort com a estratégia de dividir para conquistar, que sempre roda em O(n log n).
Ver exemplo C/C++ →Nesta lição, você vai implementar o quick sort particionando o array em torno de um elemento pivô (pivot).
Ver exemplo C/C++ →Nesta lição, você vai ligar, desligar, inverter e testar bits individuais de um inteiro para guardar vários estados liga/desliga.
Ver exemplo C/C++ →Nesta lição, você vai calcular o fatorial com uma função recursiva e entender o caso base e o custo de memória da recursão.
Ver exemplo C/C++ →