Hallo,
ich bin neu hier und komme auch schon mit einem kleinen problem.
ich haber ein programm geschrieben und das ausführen dauert ewig, beim profilen hab ich festgestellt das die folgende funktion einen großteil der rechenzeit in anspruch nimmt (die if abfrage)

Code:
void arraysortieren(int spalte)
{
	int i,j,kleinstearrayzeile; double buffer;
	
	for(i=0;i<gesamtzahl;i++)
	{
		kleinstearrayzeile=i;
		for(j=i;j<gesamtzahl;j++)
		{
			if(input[j][spalte]<input[kleinstearrayzeile][spalte])
                             kleinstearrayzeile=j;
		}
		
		for(j=0;j<=3;j++)
		{
			buffer=input[i][j];
			input[i][j]=input[kleinstearrayzeile][j];
			input[kleinstearrayzeile][j]=buffer;
		}
	}
}
wie könnte ich den code den beschleunigen oder iwie verbessern? wäre für hilfen und tipps sehr dankbar

viele grüße
planck