[C con Clase] sort map o algo que se le parezca

Pedro Rodríguez González sr.whiteskull en hotmail.com
Vie Ago 28 22:38:05 CEST 2009




Date: Fri, 28 Aug 2009 14:11:18 -0430
From: kalith en kernelerror.net
To: cconclase en listas.conclase.net
Subject: Re: [C con Clase] sort map o algo que se le parezca
No se, no encuentro nada, consigo ordenarla cómo quieres pero no de la forma que quisieras

#include <iostream>
#include <map>

using namespace std;

int main(void){

    map<char, int> m;

    int i=0,c=0;
    string a = "sodiasdiu3209uo*/*34qwqwijhofhiod-*w-";


    for(i = 0; i < a.size(); ++i)
        m[a[i]]++;

    for(c = 0; c < 10; ++c) // si añadimos esto nos ordena de menor a mayor, hombre lo                                    // ideal que buscaras de sacar el valor mayor y el valor menor,                                     // mediante el bucle de arriba
        for(char i = 0; i < 256; ++i)
            if(m.count(i) && (m[i])==c) 
                cout << "De " << static_cast<char>(i) << " hay: " << m[i] << endl; 


}

Ya, yo me imagino que buscabas algún operador o algo de la STL... pero no he encontrado nada así cómo un sort o algo mágico, sólo un pobre bucle y una condición... :) lo siento
-- 
Seamos realistas y hagamos lo imposible
Linux Counter User #487374

---
Nosotros los complacientes, guiados por lo desconocido, estamos haciendo lo imposible para los ingratos, y hemos estado haciendo tanto por tanto tiempo con tan poco, que ahora estamos capacitados a hacer cualquier cosa con nada

_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090828/56f5ca1a/attachment.html>


Más información sobre la lista de distribución Cconclase