Envoyé par
kurvanov
si je comprends bien votre proposition, c'est de charger en mémoire les deux fichiers (articles et clients) et de trier pendant cette opération.
Cela ne risque t-il pas d'être un peu long ? (même si on fait cela une seul fois au démarrage). Après, on a par exemple une liste chainée de plusieurs milliers d'éléments, je m'inquiéte alors du temps de recherche d'un élément donné.
De plus si on ajoute un article, on l'insère à la bonne position dans la liste des articles en mémoire et on sauvegarde de nouveau tout le (gros) fichier.(ça risque d'être encore long non ?).