• 17296阅读
  • 5回复

qt里面有没有什么函数可以获取数组中的最大值最小值? [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-23
— 本帖被 XChinux 执行加亮操作(2009-07-25) —
我在帮助里面搜索max之类的函数,没有找到,看得都是一些设置组件输入内容限定的函数。。
离线sbtree
只看该作者 1楼 发表于: 2009-07-23
用两个函数可以实现qSort(list.begin,list.end)和list.last()
windows 7 + VC++2008 + Qt4.5.2
离线tsuibin

只看该作者 2楼 发表于: 2009-07-24
这样会把数组中的数据的顺序改变了
我现在是在Qvector里面存的多组QPoint(x,y)
对顺序是有要求的,想在这些Ponit中快速找到x和y的最大值和最小值
不过还是很感谢你的回复!
离线elaron
只看该作者 3楼 发表于: 2009-07-24
这个方法估计得要自己写吧。
如果直接是int型或者浮点型的数据存在vector里面估计可以直接用函数做
但是现在存在vector里面的是Point类型的数据,
系统不知道你要查找的最大和最小的定义是什么
所以,可能得自己写方法查找了
离线XChinux

只看该作者 4楼 发表于: 2009-07-25
<boost/algorithm/minmax.hpp>

用Boost库的 minmax
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yangfanxing
只看该作者 5楼 发表于: 2009-11-04
用qmin qmax的话。。。不过自己稍加循环修饰下~
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个