logo

Crowdly

Browser

Add to Chrome

BINV1010-1 Algorithmique

Looking for BINV1010-1 Algorithmique test answers and solutions? Browse our comprehensive collection of verified answers for BINV1010-1 Algorithmique at moodle.vinci.be.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Donnez le coût de la méthode :

/**

* calcule la distance parcourue.

* Cette distance sera obtenue en additionnant les distances des segments du parcours memorise.

* @return distance parcourue.

*/

public double distance();

View this question

Donnez le coût de la méthode :

/**

* verifie si la cible a ete atteinte

* @param cible les coordonnees de la cible a atteindre

* @return true si on trouve au moins une fois des coordonnees

* d'un lieu survole identiques aux coordonnees de la cible, false sinon

* @throws IllegalArgumentException si la cible est null

*/

public boolean cibleAtteinte(Coordonnees cible);

View this question

Donnez le coût de la méthode :

/**

* renvoie le lieu survole le plus eloigne (a vol d'oiseau) du lieu de depart

* En cas d'ex-aequo, ce sera le premier lieu qui sera renvoye

* precondition (a ne pas verifier) la table de coordonnees n'est pas vide

* @return les coordonnees du lieu le plus eloigne du lieu de depart

*/

public Coordonnees lieuLePlusEloigne();

View this question

Donnez le coût de la méthode :

/**

* renvoie le lieu survole apres n unites de temps

* (n = 0 --> lieu de depart)

* @param n le nombre d'unites de temps

* @return les coordonnees demandees

* ou null si un tel lieu n'existe pas

* car le vol n'est pas assez long

*/

public Coordonnees niemeLieu(int n);

0%
0%
View this question

Donnez le coût de la méthode :

/**

 * verifie si le lieu de depart correspond au lieu d'arrivee

* precondition (a ne pas verifier) la table de coordonnees n'est pas vide

* @return true si les coordonnees du lieu de depart sont identiques a celles du lieu d'arrivee, false sinon

*/

public boolean estUnTour();

View this question

Donnez le coût de la méthode :

/**

* renvoie le lieu d'arrivee

* @return les coordonnees du lieu d'arrivee

*/

public Coordonnees lieuArrivee();

View this question

Dans l'algorithme d'insertion dans une table triée, après avoir ajouté le participant en fin de table, il faut faire des permutations jusqu'au moment où cet élément est bien placé.

Quel est le test correct qui permet d'arrêter la boucle qui fait les permutations ?

Voici un extrait de la javaDoc de la méthode compareTo :

0%
0%
View this question

Si l'on veut parcourir toute une table en partant du dernier participant jusqu'au premier participant, quelle est la boucle "for" correcte ?

(Il est inutile de se mettre dans le contexte de l'algorithme d'insertion dans une table triée, pour répondre à cette question.)

0%
0%
0%
0%
View this question

Dans l'algorithme d'insertion dans une table triée, il faut faire des permutations.

Quelle est la suite correcte d'instructions qui permet de permuter le participant à l'indice i avec celui qui se trouve à l'indice i+1 ?

0%
0%
View this question

La première étape de l'algorithme d'insertion dans une table triée est d'ajouter le participant en "fin" de table.

Quelle est l'instruction correcte ?

0%
0%
0%
0%
View this question

Want instant access to all verified answers on moodle.vinci.be?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome