
Enviado em 26/05/2014 - 06:38h
Escrevi o seguinte trecho de código para meu curso na faculdade:
void mergeSort(int *vetor, int tam) {
int i, j, k, med;
int aux[tam];
if (tam < 2) return;
med = tam / 2;
mergeSort(vetor, med);
mergeSort(vetor + med, tam - med);
i = 0;
j = med;
k = 0;
while (i<med && j<tam) {
if (vetor[i] > vetor[j]) {
aux[k] = vetor[j];
j++;
} else {
aux[k] = vetor[i];
i++;
}
k++;
}
for (; i<med; i++) {
aux[k] = vetor[i];
k++;
}
for (; j<tam; j++) {
aux[k] = vetor[j];
k++;
}
for(i=0; i<tam; i++) {
vetor[i] = aux[i];
}
}
int preencheMatriz(int linas, int colunas, matriz[linhas][colunas);
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT
Midia de instalação LM-21.3 não inicializa (10)
A diferença entre a fala de um Samuel e a fala de alguém que conhece o... (9)









