TD2_DEV51_Qualite_Algo/compte rendutp2.txt

31 lines
1001 B
Plaintext

Compte rendu
daemon.c :
create_daemon() :
La complexité est de 4 car il y a les 2 boucles if et la boucle for et +1 s'il se passe rien
ping_request() : La complexite est de 2 ca il y'a une boucle if + 1 s'il ne se passe rien
send_check() : La complexite est de 3 car il y'a 2 boucles if + 1 s'il se passe rien.
check_keep_working() : La complexite est de 4 car il y a le premier if, le 2eme if et dans le 3eme if on compte les 2 else.
daemon_work() : Le copmlexité est de 3 si if(db_connect()) fonctionne et fonctionne pas et +1 s'il ne se passe rien.
db-sqlite.c :
db_connect() : La complexité est de 1 car il y'a juste le return.
db_disconnect() : La complexité est de 1 également juste le return.
insert_hourly_report : La complexité est de 1 car il n'y a aucune boucle
ping-report.c :
La complexité est de 5 car il y a 5 chemins possible dans celui-ci.
stats.c :
get_ping-from_temp_log : La complexité est de 13 car 13 chemins. (Voir l'arbre)