J'essaye de construire un Trie mais sur un téléphone portable qui a la capacité de mémoire très limitée. J'ai pensé qu'il est probablement préférable que la structure entière soit stockée sur le disque, et chargée seulement si nécessaire puisque je peux tolérer quelques lectures de disque. Mais, après quelques tentatives, il semble que ce soit une chose très compliquée à faire.Trie à base de disque?
Quelles sont les manières de stocker un Trie sur le disque (c'est-à-dire seulement partiellement chargé) et conserver la propriété de recherche rapide?
Est-ce une bonne idée pour commencer?
Je chercherais un B-tree plutôt qu'un trie dans cette situation, mais j'aimerais aussi connaître la réponse à cette question. – zwol
Les essais sont des structures permettant une recherche rapide. Cela ressemble à un bon cas d'utilisation pour certains moteur de base de données intégré, comme SQLite, ou certains http://en.wikipedia.org/wiki/Dbm dérivé – permeakra