Quelle est une bonne stratégie pour déterminer la durée d'exécution (notation Big O) des structures de données et des algorithmes. Je suis la suivante pour comprendre les temps d'exécution pour et j'ai difficulté à déterminer ce que ce serait.Analyse d'algorithme - Big O 0ation
AINC est un tableau contenant n entiers disposés par ordre croissant. AD est un tableau contenant n entiers disposés par ordre décroissant.
AR est un tableau contenant n entiers dans un ordre aléatoire.
Q est une file d'attente implémentée sous forme de liste chaînée et contenant des éléments p.
LINK est une liste chaînée contenant n nœuds.
CIRC est une liste circulaire contenant n éléments, où C pointe vers le dernier élément. T est un arbre de recherche binaire contenant n nœuds.
a) Recherche d'un élément dans AINC à l'aide de la recherche linéaire.
b) Supprimer le 10ème nœud de la liste LINK liée.
c) Appel d'une fonction qui utilise Q et appelle dequeue m fois.
d) Insertion d'un élément à la fin de la liste CIRC.
e) Supprimer le dernier élément de CIRC.
f) Pour trouver le plus grand élément de T.
g) Détermination de la hauteur de T.
h) amène le SelectionSort d'appel (INAC, n).
i) Faire deux appels l'un après l'autre. Le premier appel est mergesort (AD, n), suivi de l'appel insertionsort (AD, n). J) Conversion d'un entier décimal num en son équivalent binaire.
*** Ce n'est pas hw. Je me prépare à un examen.
S'il vous plaît dites-moi ce sont les devoirs? – unwind
non im étudiant pour un examen. – kachilous
@Krysten grande différence en effet – Andrey