Пример #1
0
int main() {
	int i;
	int numberOfElements = 0;
	char *inputFileName = "MSS_Problems.txt";
	int numberOfLines = numberOfLinesInFile(inputFileName);

	for (i = 0; i < numberOfLines; i++) {
    	//Read data from file and store in array
	    numberOfElements = getNumberOfElementsInLine(inputFileName, i);
	    int *inputArray = malloc(numberOfElements * sizeof(int));

	    //Store file data to inputArray
	    fillIntArray(inputFileName, i, inputArray, numberOfElements);

	    //Find max sum subarray
		struct timeval start, stop;
		gettimeofday(&start, NULL);
	    executeAlgorithm(inputArray, 0, numberOfElements);
		gettimeofday(&stop, NULL);
		int time_in_micro = stop.tv_usec - start.tv_usec;
//        printf("Time used in microseconds = %lu\n", time_in_micro);

	    //Free heap
	    free(inputArray);
	}

	return 0;
}
Пример #2
0
cRawItem::cRawItem( std::string& s ) 
{
   	int params[3];
   	fillIntArray( (char*)s.c_str(), params, 3, 0 );
    id = params[0];
    color = params[1];
    number = params[2];
    if(number < 1)
		number = 1;
}