Cours 4 - Tris & fouilles Flashcards

1
Q

Quelle est la stratégie de tris la moins couteuse en terme d’espace mémoire?

A

Trier les données en interchangeant les éléments dans la structure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quelles sont les trois algorithme de tris vu en classe?

A

Tri par séléction
Tri par insertion
Tri à bulle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tri par sélection ?

A

1 On selectionne le plus petit élément.
2 On l’échange avec le premier.
3 On recommence jusqu’à la fin du tableau.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Tri par insertion ?

A

Prémisse : le 1er élément est trié

2 On insère tout les éléments restants à gauche de ceux précédemment trié.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tri à bulle?

A

On parcourt à partir de la fin (deux case à la fois).

1 Si l’élément de droite est plus petit que celui de gauche, on les échange.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

La meilleur fouille?

A

Fouille Binaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Fouille biniare quoi?

A

Premisse : tab déjà trié.
debut = 1
fin = nbEle
while (ele pas trouvé && fin > début) {
millieu = (debut + fin) / 2
Si ele = tab[millieu] alors c’est fini
Sinon
Si tab[millieu] > ele alors fin = millieu - 1
Si tab[millieu] < ele alors fin = début + 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly