Tengo una pregunta acerca de cómo hacer mejor una cosa…….. resulta que tengo un archivo “diccionario.txt” de aprox. 60000 definiciones; y tengo que ordenarlo de dos formas y medir cuanto se demora en cada una; bubblesort y quicksort. En cualquiera de los dos casos, primero debo cargar todo el diccionario a memoria, no? Ahora, la pregunta es, que estructura de datos utilizo para almacenarlo?? En java yo diría de una que un array de Strings, o de pronto un Vector, en fin…. Pero resulta que debo hacerlo en C++, en donde hay mas posibilidades….. les pregunto como lo harían…… acaso una matriz de caracteres??? Declarándola como “ char** ” (o estoy miando fuera y lejos del tiesto??) o “char [] []” (en este ultimo caso necesitaría conocer el número total de definiciones?? Y también el máximo número de caracteres que podría tener una definición??)
Y otra pregunta.... existe algun método en la STDLIB que me permita comparar dos string para ver cual de las dos es menor (cual iría primero si las organizara alfabeticamente)??
Thanx a lot!!!
Y otra pregunta.... existe algun método en la STDLIB que me permita comparar dos string para ver cual de las dos es menor (cual iría primero si las organizara alfabeticamente)??
Thanx a lot!!!