Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
689 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Tableau ou liste linéaire chaînée?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau ou liste linéaire chaînée?

n°1475155
imene83
Posté le 14-11-2006 à 12:51:50  profilanswer
 

Salut !
pour l'implémentation de mon problème , j'ai deux possiblité Tableau deux dimentions ( crée dynamiquement ) ou bien liste linéaire chainé avec des chanps valeur composés( structure composée d'entier et de réél) ,  
je ne c pas la quelle des deux est la moins couteuse en terme d'espace mémoire ?
Je souhaiterais avoir des avis sur ça .
merci.
 

mood
Publicité
Posté le 14-11-2006 à 12:51:50  profilanswer
 

n°1475170
Trap D
Posté le 14-11-2006 à 13:17:56  profilanswer
 

c'est le tableau, pour la liste chaînée, il te faut au moins ajouter l'adresse de l'élément suivant. Ça peut-être négligeable mais quand même.  
Il faut plutôt à mon avis se poser la question sur l'usage qui n'est pas le même : dans une liste chaînée tu n'as pas d'accès direct au ième élément i de la liste, par contre les insertions dans un tableaux sont plus coûteuse en manipulations etc.

n°1475180
imene83
Posté le 14-11-2006 à 13:32:09  profilanswer
 

merci pour ton aide , je pense que je v utilisé un tableau 2 dimension , ce qui m'embête c que sur un tableau [100][100] par exemple , on peut utilisé les 100 valeures sur certaines lignes , et seulement 1 valeure sur d'autres.

n°1475191
Trap D
Posté le 14-11-2006 à 13:47:30  profilanswer
 

Ton problème c'est la représentation de matrices creuses si je comprends bien.  
C'est-à-toi de voir je pense le poucentage de cases vides.
Tu peux peut-être faire un tableau de lignes, chaque ligne étant une liste chaînée de couples (indice, valeur_non_nulle).

n°1475276
imene83
Posté le 14-11-2006 à 15:59:36  profilanswer
 

on fait mon problème c pas le fait de savoir quel sont les valeurs nulls , parceque les données seront enregistrées dans les premières cases , mais c le fait d'occuper de l'espace pour rien.et je ne pense pas pouvoir connaitre le pourcentage de cases vides  .
je pense que la solution la plus intéréssante est de créer un tableau deux dimension.  

n°1481827
nargy
Posté le 26-11-2006 à 10:18:35  profilanswer
 

...ou une table de hachage à deux dimensions.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Tableau ou liste linéaire chaînée?

 

Sujets relatifs
Liste multi plepasser un tableau en parametre dans un sub?
Question tres simple : cloner un tableautableau en perl
[HTML/PHP] Exploiter un tableau html pour base de données[MySql) Faire un where sur un champs liste de valeurs
Changer les valeurs d'une liste déroulantetableau associatif multidimensionel
[VB] Extraire une ligne excel dans un autre tableau[VBS,WSH] Fonction qui retourne un tableau
Plus de sujets relatifs à : Tableau ou liste linéaire chaînée?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR