begin process at 2012 05 27 19:53:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > HEADER POUR MANIPULATIONS DE BASES SUR LES LISTES CHAINÉES

HEADER POUR MANIPULATIONS DE BASES SUR LES LISTES CHAINÉES


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Initié Date de création :03/01/2003 Date de mise à jour :03/01/2003 22:42:04 Vu / téléchargé :3 228 / 167

Auteur : obasileus

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

J'ai fais ce Header pour m'apprendre a utiliser les listes chainées, peut etre pourra t'il vous aider. N'hesitez pas a me contacter si vous ne comprennez pas quelque choses.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec une capture GÉNÉRATEUR DE FRACTALES DANS UN BITMAP
Source avec Zip TUTORIAL : TABLEAU DYNAMIQUES À PLUSIEURS DIMENSIONS
Source avec Zip COURS DE C POUR DEBUTANTS
CALCUL DE RACINE CARRÉ
COMPRESSION RLE [DEV-C++]

 Sources de la même categorie

Source avec Zip KISIEL CD INFO DRIVE par kisiel0147852
Source avec une capture SUPPRESSION DES REDONDANCES DE FICHIERS par cyberntique
Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro

Commentaires et avis

Commentaire de Xs le 04/01/2003 20:08:13

Excellente source !!!
breve, facile a comprendre !
superde, mi qui cherxchai deseperement a comprendre les liste chainées !

cependant, tu demandes souvent un parametre "header (list & header)", ou l'as tu trouvé ?? comment le créer ?? eh oui, c'est peux etre evident pour toi, mais pas pour moi :). j'aimerai comprendre.

je crois savoir qu'il se fait comme cela :

struct tmp_cell *Head(void)
{
tmp_cell * header;
header = (tmp_cell*)malloc(sizeof(header));

return header;
}

c'est ca ou pas ?? je sais que c'est du C, mais en C++, je ne sais pas ciommen utiliser les operateurs new/delete dans le cas present. aidez moi svp !!

ps : peux tu nous faire un demonstration avec une liste doublement chainée (en ait, mon objectif, j'en ai besoin)?? Je sais qu'il y en a une de presente dan la STL, mais ca mache trop le travaille !

alors ? merci.

Commentaire de trinitacs le 05/01/2003 16:44:55

Tout d'abord Xs la source est en C++ l'allocation est faite avec new et la désallocation avec delete.
Ce qui est décévent c'est l'utilisation d'une structure alors que si tu utilisait une classe Xs ne serait pas pertuber par Header. Dans ses paramètres il écrit list Header. Déjà le mot list est très mal choisi et il y a de grand risques d'avoir de multiple définition. Le header c'est juste à titre indicatif pour le programmeur. Le compilateur l'ignorera à la compilation.
Dans cette sources il y a deux gros défauts:
- Les noms sont mal choisi et ça peut donner des multiple définition si tu réutilise cette liste dans un autres programme
- Ça manque un peu de fonctions pour gérer une liste plus efficacement

Sinon le code est propre et c'est une très bonne chose

Xs >> Si tu veux je peux te filer un de mes prog qui utilise deux listes doublement chaînées chacune. L'une gère des bouttons et l'autre des images. Il y a baucoup plus de fonctions pour gérer la liste, comme insérer en tête, insérer en queue, surpimer depuis la tête, suprimer depuis le queue, surpriemer tel noeud, faire passer tell noeud en tête, faire passer telle noeud en queue etc...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales