Skip to content

mipe/effiziente_programme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wichtige infos:
	Momentaner source ist NICHT ansi kompatibel. Es werden gcc extensions verwendet.

	Das programm sollte von jedem tester mit seinem namen als erstel command line arg aufgerufen werden.
	Der name kommt dann in die logs, damit wir die maschinen auseinander halten können
		
	z.b.:
		./shortest-path fabian <input >output
	erzeugt eine logfile mit namen 'fabian' angehängt im ordner logs
	make test ruft shortest-path automatisch mit dem username des gerade eingeloggten users auf.

	Wenn das Programm gestartet wird sollte sich im selben ordner ein ordner names 'logs' befinden,
	die logs werden dann da rein geschrieben.

Vorgeschlagene optimierungen:
	1) Die globale Variable 'no_dynamic' wird statisch auf 0 gesetzt und nie wieder verändert.
	   Man könnte sie einfach weglassen. (gcc -O3 entfernt es nicht selbst)
	2) Das flag relocatable ist nur bei der allerersten instruktion wahr, und bei der ersten instruktion
	   ist es unwichtig. --> alle vorkommisse von is_relocatable und relocatable kann man weglassen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published