Rechercher : dans
Par :

Exercice sur les listes chainées

assoum89, le 31 mar 2009 à 23:28:13 
 Signaler ce message aux modérateurs

Salut !
j'ai un exercice algorithme sur les listes chainées mais j'ai pa pu le faire !! j'ai besoin de l'aide svp

Exercice

Afin de gagner de l'espace mémoire dans la représentation des matrices dites creuses(contenant un nombre important d'éléments nuls), une représentation possible serait comme une liste chainée où chaque noeud décrit la valeur d'un élément non nul de la matrice par son numéro de ligne, celui de sa colonne, sa valeur et un pointeur sur le noeud suivant de la liste.
Cette liste est ordonnée par numéro de ligne croissant et pour la méme ligne pa numéro de colonne croissant.

1/ Ecrire une fonction qui convertit une matrice carrée à partir d'une implémentation en liste chainée en une implémentation en tableau.

2/ Ecrire une fonction qui convertit une matrice carrée à partir d'une implémentation en tableau en une implémentation en liste chainée.

3/ Ecrire une fonction qui calcule la somme de deux matrices carrées représentées toutes deux par des listes chainées.La matrice somme sera représenter par le méme type de liste et aucune conversion de structure ne sera effectuée.

4/ Est-il meilleur de calculer la matrice produit directement ou aprés conversion des deux matrices en une représentation classique par des tableaux et reconvertir en liste aprés calcul de cette matrice produit?

MERCI

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « exercice sur les listes chainées » dans :
Liste simplement chaînée VoirLISTES SIMPLEMENT CHAINÉES Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes chaînées A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion...
Exercice assembleur x86 inversion de chaîne VoirIntroduction Notions abordées dans cet exercice Énoncé Rappel Indices Corrigé Explication Introduction Ce petit exercice d'assembleur vise les architectures x86 (Processeurs Intel et Amd 32 bits) et utilise la syntaxe de Nasm, un...
Langage C - Les listes chaînées VoirLa notion de structure autoréferrentielle Une structure autoréferrentielle (parfois appelée structure récursive) correspond à une structure dont au moins un des champs contient un pointeur vers une structure de même type. De cette façon on crée...
Collection CommentÇaMarche.net