gg
当前位置: 首页 >> CPP >> 相关推荐

关于请大牛来解释对于qsort和sort在VS6.0/2008/20102012 和 Qt中速度的差别的搜索推荐

测试程序如下: #include<iostream> #include<stdlib.h> #include<string.h> #include<algorithm>//std::sort #include<time.h> usingnamespacestd; structdata { intid; intsn; }; boolmyfunction(datai,dataj) { return(i.sn<j.sn); } intmyfunction2(constvoid*a,constvoid*b) { return((data*)a)->sn-((data*)b)->sn; } intmain() { clock_ts0=clock(); data*d1=newdata[200000]; data*d2=newdata[200000]; clock_ts1=clock(); srand((unsigned)time(NULL)); for(inti=0;i<200000;i++) { d1[i].id=i+1; d1[i].sn=rand(); } clock_ts11=clock(); memcpy(d2,d1,8*200000); clock_ts2=clock(); sort(d1,d1+200000,myfunction); clock_ts3=clock(); clock_ts4=clock(); qsort(d2,200000,sizeof(d2[0]),myfunction2); clock_ts5=clock(); cout<<s0<<""<<s1<<""<<s11<&l...

查看详情

搜索推荐
qsort()和sort()本人怎么感觉 差不多?

求指教!! ------------ 测试数据量太小。另外看下这两函数具体实现是怎么样的。 ------------ 大量数据才能体现出来。 ------------ 引用 1 楼 的回复:...

qsort和sort对下面这个结构体排序有区别吗?

结构体定义typedef struct Node{__int64 tel;int time;int num;bool operator <(Node tmp)const{if(tel == tmp.tel)return time<tmp.time;return tel<t...

对于大多情况已经排好序的情况,使用stable sort是不是比用sort效率高

输入数据vector a大多数情况a是已经排好序的,只有少数情况,a是乱序的,为了简单,不作a是否是排好序的检测,所有的a进来都进行个排序。stl的哪种排序比较好? ...

qt中的qSort()函数问题,初学者求解答,急问

这段代码是一个简单的qSort()简单使用实例:#include <QtCore/QCoreApplication>#include <QList>#include <QTextStream>#include <QStrin...

(讨论)上行速度与下行速度的差别

一般电信拉的宽带,下行速度都比上行速度快。所以我想问网络高手,是否有这样的区别:在网络环境一样时,A电脑将一个文件发送给B电脑第一种情况:由A作为客户端,...

我是初学Qt的学生,对于Qt很感兴趣,想用Qt实现邮件接受客户端程序(采用pop3协议)。

我是初学Qt的学生,对于Qt很感兴趣,想用Qt实现邮件接受客户端程序(采用pop3协议)。请问各位高手有没有现成的例子让我看看,学习一下,我想看看怎样用Qt实现po...

提问,sql server2000个人版和专业版企业版之间的差别,问题是怎样更好的网络连接以及数据库等的限制性和速度之间有无差别,来都有分.

请大家说说看法。 ------------ 简单的说个人版:主要针对移动用户,有时候需要断开与服务器连接企业版:当然是最全的个人版对并发性加以了一些限制,另外只能...

HDU2034 在VC++6.0 中写qsort函数时提示有错误 但是AC了 求解释!!

error C2664: 'qsort' : cannot convert parameter 4 from 'int (int *,int *)' to 'int (__cdecl *)(const void *,const void *)' None of the f...

表示对于渊大牛很膜拜

最近看于渊的《orange's 一个操作系统的实现》,书里面的内容真是对我太有用了。上百度找了一下大牛的信息,发现大牛就大牛,居然有knuth的发票,了不起啊,能找...

新手学习qt碰到的几个问题!

1.对于Qt designer,直接拖控件很方便 但也隐藏了很多细节问题。对于新手来说 用它可以很方便 但是感觉对于学习qt学不到其根本性的东西 所以刚开始学习是不是应该...

qt设计师怎么用

我用的是VS2008+qt,不知道在QT设计师那里设计好了界面怎么自动生成代码,哪位高手介绍一下,或者说一下在哪有的教,除了文档那里。 ------------ 在PRO文件里...

对于编程者来说.linux和windows差别事些什么?

对于编程者来说.linux和windows差别事些什么?包括其它方面.比较显著的差别是? ------------ LINUX下编程灵活性超强 ------------ linux是open source, 发挥你...

数字数组 - sort()求解释

数字数组 - sort()下面程序示例如何使用 sort() 方法从数值上对数组进行排序。<script type="text/javascript">function sortNumber(a, b){return a - b...

请问网卡传输速度和USB2.0传输速度的差别?

为什么现选择用USB接口? ------------ 方便,也不慢。。。 ------------ 一般的网卡速度是10-100M自适应的。而USB2.0的速度理论上可以达到480M,你说哪个快?...

求一段 c++ STL 中的 sort() 解释

class myclass { public: myclass(int a, int b):first(a), second(b){}//该处求解释 int first; int second; bool operato...

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有