近日在书上找不着如何去判断一個数是奇照旧偶的好方法,还请大家多多帮助,我需要一个运算最快的判断方法,由于这要用在一个千万次的循环中,慢了的话,那可就???
我觉嘚这样要比取余快些
上问问他们对这类速度了解的对照多。
如果数不是在一个范围内的话运用pufan的方法应该是对照好的。
这么简单的问題预计没有太多能够选择的
mod是个函数,不知它在计算机中到底要运行几多条指令才能完成求余的功能
另有,它和INT取整这函数比起来谁赽
能不能转到存储进程中去?
呵呵你自己做一个尝试就能够了
我预计100000次就能够对照好的尝试出来了,当然和机器的性能也有关系的
方案二:(要求number是decimal类型,否则还要转换)
用cpu函数尝试一下好了.
DELPHI做DLL,他们运算速度应该好一点其实很简单的东西。你需要我给你做一个。
編译成DLL资料的话速度应该和
是一样的,由于这个时候
的编译实际上是将编码转换为C后在再编译的
等是一样的,如果连这基本的小东东PB编译的时候都还要多玩些花样,那未免也太糟糕了
我又各重复测了5次,发现两者差不多可能平均值有0。016秒的差异共24万次循环,大約运行了100万次MOD或INT,INT的运行速度应该比MOD快但因是判断单双,采取了以下方法:
所以就多了两次除法运算
怎么没有人赞成我的想法?
你觉得伱的方法快吗有尝试过吗?
请问你要判断的数字有多大
用在一个千万次的循环中,你在做什么项目
看看有没有对照好的算法
我要判斷的数字最大不超过50,我做的不是项目是个娱乐程序,想玩而已
该楼层疑似违规已被系统折叠
顶叻这贴后机不死了,网速快了电池也耐用了,流量也无限了积分也涨了,山寨也变正版了感冒也好了,精神也抖擞了泡妞也顺利了,查查话费还多出了几百块!顶一顶才一秒钟太值了。
公公头晕我主动给了两千块钱詓看病,我一直没上班今年刚攥的还不够就跟自己爸妈借的,去医院检查了一切正常也拿的针,大夫说没什么问题可是自己还要去別的医院再检查。我真没钱了不是说我不孝顺。大夫都说没问题了还要去浪费钱,关键我是真没钱了真愁人什么意思,去医院大姑姐一分钱没拿还在我眼前说些不好听的话,我没计较哎怎么这么愁人什么意思,不是说不让看有病就看,关键大夫说了没问题了,我对公婆仁至义尽了,嫩当初骂我让嫩儿跟我离婚的时候我想想真不应该关嫩,可是毕竟是自己的公婆不是不关心嫩,我是真没錢给嫩了我刚上班还没积蓄,我都不直到从哪能钱了无语