Shkruaj një algoritëm për të riorganizuar një matër të integers në një matër me të gjitha integers negative në front.
[3, -4, 2, -1, 7]
// Inicializoni dy tregues në fillimin dhe fundin e array-it int majtas = 0; int të djathtë = array.length - 1; // Loop përmes array-it derisa tregues të majtë dhe të djathtë të kryqëzohen ndërsa (e majtë < e djathtë) { // Lëvizni treguesin e majtë derisa të gjendet një numër i plotë negativ ndërsa (array[e majtë] >= 0 && left < të djathtë) { left++; } // Lëvizni treguesin e djathtë derisa të gjendet një numër i plotë negativ ndërsa (array[e djathtë] < 0 && left < të djathtë) { right--; } // Swap integers pozitive dhe negative nëse (e majtë < e djathtë) { int temp = array[e majtë];[e majtë] = array[e djathtë]; array[e djathtë] = temp; } } } Return // Array i riorganizuar return;