给大家猜个谜语.....

jy02305022 2011-05-09 08:13:44


int i = 1;


if(i>=1)
{}else{}

if(i>0)
{}else{}

if(!(i<1))
{}else{}

if(i!=1)
{}else{}

if(!(i==1))
{}else{}





上面5个判断语句哪几个效率最高,哪几个效率最低?
...全文
107 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wy811007 2012-01-18
  • 打赏
  • 举报
回复
我勒个去 不过代码虽然难读 但是写的简略啊
LZ是研究帝吗?
「已注销」 2011-05-10
  • 打赏
  • 举报
回复
刚才说错了 是10个10亿次
上证据



「已注销」 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 maco_wang 的回复:]

引用 7 楼 jy02305022 的回复:
答案:所有判断效率一样!!!!!!!
所以
不要以为 非了一次效率就低了 == 和 != 一样
不要以为 字符长了效率就低了 > 和 >= 一样
不要以为 括号多了效率就低了 != 和 !(==) 一样

楼主答案的依据是? 怎么判断效率?
[/Quote]

循环10个一亿次....所有判断都是173~174毫秒
子夜__ 2011-05-10
  • 打赏
  • 举报
回复
叶子 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jy02305022 的回复:]
答案:所有判断效率一样!!!!!!!
所以
不要以为 非了一次效率就低了 == 和 != 一样
不要以为 字符长了效率就低了 > 和 >= 一样
不要以为 括号多了效率就低了 != 和 !(==) 一样
[/Quote]
楼主答案的依据是? 怎么判断效率?
「已注销」 2011-05-10
  • 打赏
  • 举报
回复
答案:所有判断效率一样!!!!!!!
所以
不要以为 非了一次效率就低了 == 和 != 一样
不要以为 字符长了效率就低了 > 和 >= 一样
不要以为 括号多了效率就低了 != 和 !(==) 一样
「已注销」 2011-05-09
  • 打赏
  • 举报
回复
12点之后公布答案~~~
「已注销」 2011-05-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fangxinggood 的回复:]

if(!(i<1))
{}else{}

if(!(i==1))
{}else{}

都不用考虑,可读性差。
[/Quote]

哈哈,这只是举个例子
比如这样:


if(!Control.Enabled)

//虽然也可以写成
if(Control.Enabled != true)
if(Control.Enabled == false)
//但是第一种也有很多人用的


//再比如
Control1.Enabled = !Control2.Enabled;
//如果写成
Control1.Enabled = Control2.Enabled ? false : true; //挺难看的
Control1.Enabled = (Control2.Enabled == false);//也不容易读
Control1.Enabled = (Control2.Enabled != true);//也不容易读
或者
if(Control2.Enabled)
{
Control1.Enabled=false;
}
else
{
Control1.Enabled=true;
}
//也不好看 哈哈






so... !bool 的写法也有很多用处的~~~
sunny906 2011-05-09
  • 打赏
  • 举报
回复

if(i>=1)
{}else{} //效率最高

if(!(i<1))
{}else{} //效率最低
叶子 2011-05-09
  • 打赏
  • 举报
回复

if(i>=1)
{}else{}

if(i>0)
{}else{}


貌似这两个效果高
机器人 2011-05-09
  • 打赏
  • 举报
回复
if(!(i<1))
{}else{}

if(!(i==1))
{}else{}

都不用考虑,可读性差。
CShareMySide 2011-05-09
  • 打赏
  • 举报
回复
if(i!=1)
{}else{}

if(!(i==1))
{}else{}

我想是这两个效率高些,纯属猜的
大数据时代心得体会全文共8页,当前为第1页。大数据时代心得体会全文共8页,当前为第1页。大数据时代心得体会 大数据时代心得体会全文共8页,当前为第1页。 大数据时代心得体会全文共8页,当前为第1页。 《大数据时代》心得体会 信息时代的到来,我们感受到的是技术变化日新月异,随之而来的是生活方式的转变,我们这样评论着的信息时代已经变为曾经。如今,大数据时代成为炙手可热的话题。 信息和数据的定义。维基百科解释:信息,又称资讯,是一个高度概括抽象概念,是一个发展中的动态范畴,是进行互相交换的内容和名称,信息的界定没有统一的定义,但是信息具备客观、动态、传递、共享、经济等特性却是大家的共识。数据:或称资料,指描述事物的符号记录,是可定义为意义的实体,它涉及到事物的存在形式。它是关于事件之一组离散且客观的事实描述,是构成信息和知识的原始材料。数据可分为模拟数据和数字数据两大类。数据指计算机加工的"原料",如图形、声音、文字、数、字符和符号等。从定义看来,数据是原始的处女地,需要耕耘。信息则是已经处理过的可以传播的资讯。信息时代依赖于数据的爆发,只是当数据爆发到无法驾驭的状态,大数据时代应运而生。 在大数据时代,大数据时代区别与转变就是,放弃对因果关系的渴求,而取而代之关注相关关系。也就是说只要知道"是什么",而不需要知道"为什么"。数据的更多、更杂,导致应用主意只能尽量观察,而不是倾其所有进行推理。小数据停留在说明过去,大数据用驱动过去来预测未来。数据的用途意在何为,与数据本身无关,而与数据的解读者有关,而相关关系更有利于预测未来。大数据更多的体现在海量非结构化数据本身与处理方法的整合。大数据更像是理论与现实齐大数据时代心得体会全文共8页,当前为第2页。大数据时代心得体会全文共8页,当前为第2页。头并进,理论来创立处理非结构化数据的方法,处理结果与未来进行验证。大数据是在互联网背景下数据从量变到质变的过程。小数据时代也即是信息时代,是大数据时代的前提,大数据时代是升华和进化,本质是相辅相成,而并非相离互斥。 大数据时代心得体会全文共8页,当前为第2页。 大数据时代心得体会全文共8页,当前为第2页。 数据未来的故事。数据的发展,给我们带来什么预期和启示?金融业业天然有大数据的潜质。客户数据、交易数据、管理数据等海量数据不断增长,海量机遇和挑战也随之而来,适应变革,适者生存。我们可以有更广阔的学习空间、可以有更精准的决策判断能力这些都基于数据的收集、整理、驾驭、分析能力,基于脱颖而出的创新思维和执行。因此,建设"数据仓库",培养"数据思维",养成"数据治理",创造"数据融合",实现"数据应用"才能拥抱"大数据"时代, 从数据中攫取价值,笑看风云变换,稳健赢取未来。以下资料为赠送资料: 《滴水之中见精神》主题班会教案 活动目的:教育学生懂得"水"这一宝贵资源对于我们来说是极为珍贵的,每个人都要保护它,做到节约每一滴水,造福子孙万代。 活动过程: 1.主持人上场,神秘地说:"我让大家猜个谜语,你们愿意吗?"大家回答:"愿意!" 主持人口述谜语: "双手抓不起,一刀劈不开, 煮饭和洗衣,都要请它来。" 主持人问:"谁知道这是什么?"生答:"水!" 一生戴上水的头饰上场说:"我就是同学们猜到的水。听大家说,我的用处可大了,是真的吗?" 大数据时代心得体会全文共8页,当前为第3页。大数据时代心得体会全文共8页,当前为第3页。 主持人:我宣布:"水"是万物之源主题班会现在开始。 水说:"同学们,你们知道我有多重要吗?"齐答:"知道。" 甲:如果没有水,我们人类就无法生存。 小熊说:我们动物可喜欢你了,没有水我们会死掉的。 花说:我们花草树木更喜欢和你做朋友,没有水,我们早就枯死了,就不能为美化环境做贡献了。 主持人:下面请听快板《水的用处真叫大》 竹板一敲来说话,水的用处真叫大; 洗衣服,洗碗筷,洗脸洗手又洗脚, 煮饭洗菜又沏茶,生活处处离不开它。 栽小树,种庄稼,农民伯伯把它夸; 鱼儿河马大对虾,日日夜夜不离它; 采煤发电要靠它,京城美化更要它。 主持人:同学们,听完了这个快板,你们说水的用处大不大? 甲说:看了他们的快板表演,我知道日常生活种离不了水。 乙说:看了表演后,我知道水对庄稼、植物是非常重要的。 丙说:我还知道水对美化城市起很大作用。 2.主持人:水有这么多用处,你们该怎样做呢? (1)(生):我要节约用水,保护水源。 (2)(生):我以前把水壶剩的水随便就到掉很不对,以后我一定把喝剩下的水倒在盆里洗手用。 (3)(生):前几天,我看到了学校电视里转播的"水日谈水"的节目,很受教育,同学们看得可认真了,知道了我们北京是个缺水城市,我们再不能浪费水了。 (4)(生):我要用洗脚水冲厕所。 3.主持人:大家谈得都很好,下面谁想出题考考大家,答对

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧