• Viernes 15 de Noviembre de 2024, 13:02

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jeffy

Páginas: [1]
1
C/C++ / Re: duda map dentro de vector
« en: Martes 30 de Diciembre de 2008, 12:56 »
si, si es la opcion mas sencilla. pero nose porque quieren que lo hagamos con la clase map (bueno si se porque, para complicarnos la vida xDD). sabeis como podria hacerlo?

lo explicare mejor. lo que quiero hacer es, dado un texto introducido, leer todas las palabras y almacenar cuantas veces aparece cada una. en un campo del map ira la palabra, y en el otro la frecuencia, es decir, sera un map de tipo <string,int>. luego, guardaré el map de cada palabra en un vector para poder trabajar con ellos (ordenarlos, etc.)


haber si ahora está algo mas claro. graciassss

2
C/C++ / duda map dentro de vector
« en: Lunes 29 de Diciembre de 2008, 16:18 »
buenas tardes a todos. en primer lugar dar la enhorabuena por este gran foro.

tengo la siguiente duda: dispongo de un map (string, int), el cual iré almacenando dentro de un vector con diversos valores (es decir, en cada posicion del vector irá una palabra y un numero). como debo hacerlo para poder acceder a dichos valores? ya que he intentado esto pero no funciona:

vector [ n [i->second] - En este caso intento acceder al segundo valor del map situado en la posicion n del vector.

vector[k]=freq - intento guardar en la posicion k del vector, el map freq.

vector [fin+1 [i->second] - intento mirar la segunda posicion del map situado en la posicion fin+1 del vector.


luego otra cuestion. dicho vector luego lo tengo que ordenar. que me aconsejais utilizar un vector o una lista?

disculpad si no me explico bien. si teneis cualquier duda decírmelo.

Gracias de antemano. Espero vuestra ayuda :)

Páginas: [1]