Lista en c++

Marc
24 de Noviembre del 2009
Dispogo de un arbol binario donde sus hojas pueden ser enteros o strings. Quiero almacenar los strings de las hojas en una lista sin que se repitan y de una forma eficiente. Alguna idea??

He pensado en utilizar una funcion hash o algo por el estilo, que os parece??

gracias.

P.D. la classe lista utilizada es la de STL del C++