首页 > 编程语言 > 详细

map排序

时间:2020-07-23 21:54:09      阅读:67      评论:0      收藏:0      [点我收藏+]
map<vector<int>::iterator,int*>m;
    vector<int>vec{ 1,4,31,23,1 };
    less<int>s;
    auto iter = vec.begin();
    while (iter != vec.end())
    {
        m[iter] = &(*iter);
        iter++;
    }
    sort(vec.begin(), vec.end(), s);
    auto mter = m.begin();
    while (mter != m.end())
    {
        cout << *mter->second << endl;
        mter++;
    }

 

map排序

原文:https://www.cnblogs.com/otakus/p/13367214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!