-
1 pièce(s) jointe(s)
structure de données
Un TP est considéré comme une tâche à exécuter, qui est représentée par son nom (une chaîne de deux caractères), son temps d'exécution en minutes et secondes (entiers) et son rang (entier). Le rang permet de connaître l'ordre d'exécution des tâches.
Le tableau suivant représente 4 tâches. La tâche de la première case a pour nom FF, son exécution dure 78 minutes et 30 secondes et son rang est 3 ce qui signifie qu'elle doit être exécutée en troisième position.
Question 1 : En utilisant le Type tableau, proposer une structure de données permettant de représenter n tâches.
-
est ce qu'on peut répondre par une matrice un tableau à deux dimension??
on peut pas parler ici de liste chainées non???
-
Si tu as arrives à justifier l'emploi de la structure de données pour le problème donné, la réponse sera bonne.
La question sous-entend bien qu'il y a plusieurs structure de données possibles, et que c'est à toi de choisir. Justifier ta réponse te permettra de montrer que tu as vraiment réfléchi à la question donné.
-
pour faire référence au rang ou bien au temps d'execution d'une tache donnée on fera t[N][M] donc la structure de donnée adéquate est un tableau à deux dimentions ou N est le nombre de tâches et M=3 (nom, temps d'exécution et le rang de chaque tâche) c'est ça?
mais reste le probléme de type ya les entiers et les char
merci pour votr réponse
-
Qu'est-ce qui te fait croire que ce n'est pas ça ?
Fait une réponse complète (utilisation de ton tableau pour décrire la figure que tu as mise en pièce jointe), et tu vois bien si tu y arrives ou pas. Si tu y arrives, c'est que c'est bon, non ?
Aies confiance en toi ! Surtout que plus tard, tu n'auras personne pour valider ton travail, on te fera confiance.
-
Il sagit d'un tableau d'enregistrements puisque chaque tâche est représentée à l'aide de variables de types différents(on peut pas parler de tableau à deux dimensions )
et pour le type de la variable temps d'execution je crois qu'il s'agit d'un tableau de deux entiers
merci pour l'aide et désolée pour le dérangement
-
Un tableau quelque part au fond d'un tableau ?
Tes données mélangent plusieurs types : ton choix d'un enregistrement se justifie pour une entrée (au sens une ligne du tableau en image). Maintenant, pourquoi choisir un tableau pour seulement 2 coordonnées ? Côté élégance d'écriture/lecture/accès, je ne trouve pas cela terrible. Tu as d'autres choix pour te simplifier la vie, amha :
- 2 données simples, et directement accessibles comme les autres éléments de l'enregistrement sans indirection (ie, pas la donnée n° tant du tableau dans le record).
- 1 seule donnée, si tu penses que cela te gagnera de la mémoire (ie, le nombre total de secondes dans un seul entier).
Tous les choix sont possibles, tant qu'on peut les justifier. Mais certaines justifications passent mieux. C'est toi qui vois.
cdt