首页 > 其他分享 >Qt QList结构体排序

Qt QList结构体排序

时间:2022-11-24 14:01:16浏览次数:48  
标签:const Qt PicComapreQueue infoA similarity qSort QVariant 排序 QList

1.应用场景

在实际项目中,需要比对结果按照相似度排序;可以直接用qSort去比对,采用lamla表达式作为比较函数;

//是一个QMap对象的List
QVariantList  m_PicComapreQueue.append(listresult);

//降序排列
qSort(m_PicComapreQueue.begin(), m_PicComapreQueue.end(), [](const QVariant &infoA, const QVariant &infoB) {return infoA.toMap().value("similarity").toDouble() >infoB.toMap().value("similarity").toDouble(); });

升序排列

qSort(m_PicComapreQueue.begin(), m_PicComapreQueue.end(), [](const QVariant &infoA, const QVariant &infoB) {return infoA.toMap().value("similarity").toDouble() <infoB.toMap().value("similarity").toDouble(); });

标签:const,Qt,PicComapreQueue,infoA,similarity,qSort,QVariant,排序,QList
From: https://www.cnblogs.com/bclshuai/p/16921637.html

相关文章

  • luogu P8500 [NOI2022] 冒泡排序
    题面传送门这个部分分提示得太妙了。首先这个冒泡排序的壳已经被套烂了,就是对逆序对计数。首先观察一下,发现第一个样例解释中在等于某个限制对应的最小值的时候取到逆序......
  • 力扣81(java&python)-搜索旋转排序数组 II(中等)
    题目:已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[......
  • 快速排序算法
    快速排序算法源代码地址:GitHub-firstsaofan/Data-structure-and-algorithmatdevelop如果觉得样式不好:跳转即可(md文件复制过来有些样式会不一样)原文地址:https://li......
  • Luogu7113 & 4017 - 拓扑排序 -
    题目链接:https://www.luogu.com.cn/problem/P7113题解:7113拓扑排序一下,从每个开始点放水,每次*1/size扩展一下即可。要用__int1284017按照拓扑序简单dp一下//byS......
  • 8.排序算法
    排序分类  1.内部排序  只将需要处理的所有数据都加载到内存寄存器中(内存)进行排序。  2.外部排序  数据量过大,无法全部加载到内存中,需要借助外部存储(文件......
  • qt4 webkit 编译
    qt4webkit编译2021-05-1415:29:44最近编译出了Qt4.7.4的嵌入式版本,但没有编译QtWebkit库。在编译一个使用Webkit的工程时出错,而根据工程的需要,要单独编译QtWebki......
  • 单链表的排序问题
    单链表的排序问题作者:Grey原文地址:博客园:单链表的排序问题CSDN:单链表的排序问题题目链接LeetCode148.SortList思路一:转换数组结合快速排序将链表转换成数组,使用......
  • 自定义的Qt搜索框控件
    该控件模仿的是比较常见的应用程序中的搜索框。实现了输入文本后按回车搜索(也可以点击搜索按钮开始搜索),和记住最近的几个搜索记录的功能。使用者通过响应inputCompleted信......
  • QT图片查看器封装-鼠标中心缩放、移动、截图、框选、切换播放
    Qt图片查看器目录1      简介...12      功能实现...22.1     图片以鼠标为中心放大缩小功能...22.2     图片移动功能...42.3   ......
  • 【算法】LRU 缓存机制,删除排序链表中的重复元素,买卖股票的最佳时机三道算法题
    买卖股票的最佳时机题目描述给定一个数组prices,它的第 i个元素 prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个......