一个招聘题,题目就是这样:请简述以下两个for循环的优缺点。
难道不分场合吗?第一个
for(i=0;i<n;i++){
if (condition)
DoSomething();
else
DoOtherthing();
}第二个
if(condition){
for(i=0;i<n;i++)
DoSomething();
}else{
for(i=0;i<n;i++)
DoOtherting();
}
难道不分场合吗?第一个
for(i=0;i<n;i++){
if (condition)
DoSomething();
else
DoOtherthing();
}第二个
if(condition){
for(i=0;i<n;i++)
DoSomething();
}else{
for(i=0;i<n;i++)
DoOtherting();
}
解决方案 »
- 请教个仿QQ邮箱之类的多收件人列表鼠标移上去就选择当前收件人的JS脚本
- 请教用JAVA&js将数据生成EXCEL,并自动打开后,如何关闭后删除生成的EXCEL文件
- 请高手帮忙注释下。谢谢。
- 高手请进,JAVA效果
- “4-20个字符(其中包括 A-Z,a-z,0-9)且不能为空”这个正则表达式怎么写?
- 怎么JS使DIV标签的内容隐藏
- IE7.0的新功能
- 用mailto:?Body=...发邮件,body中怎么插入回车换行、html代码?
- 注册用户名问题
- echo "var guigexinghao=trim('a$tiaozhang_ggxh');"问题$tiaozhang_ggxh中有"and '字符
- 正则表达式
- 求段js代码:地区、银行、支行
非常感谢。今天看到答案了。就这么两行:
第一个没有什么缺点,优点是:N次,每次都要对 condition 进行判断。
第二个没有优点,缺点是:判断一次 condition ,就要对 something 或 Otherthing 执行N次。我不解的是,难道第二个就真的没有优点吗?性能不是挺高的吗?