一道关于for循环于if-else题
来源:互联网 发布:淘宝服装哪里图片 编辑:程序博客网 时间:2024/04/29 21:44
有这样一道题:
写出下面两个循环的优缺点
1. for(i=0;i<N;i++)
{
if(condition)
dosomething;
else
dosomething;
}
2. if(condition)
{
for(i=0;i<N;i++)
dosomething;
}
else
{
for(i=0;i<N;i++)
dosomething;
}
解答:
第一个优点:程序简洁,缺点:是多执行了N-1次判断并且不利于编译器对代码进行优化,降低了程序执行效率
第二个优点:避免了第一个的缺点,执行效率高,缺点:程序不够简洁
思考:两种方法都能得到想要的效果,但是它体现了一种编程风格,不管再小的程序都应该尽量的去完善它,去优化它,从小的方面做起,再大的项目中才能提高编程效率,提高代码质量。
细节、习惯决定成败!
- 一道关于for循环于if-else题
- if else wile if...elseif..else for循环 do..while
- if else 多分支 与for循环
- 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- perl if else循环
- jquery循环语句if-else if-else
- if;if else;if else if 循环结构的用法
- Java入门学习-学习if & else,for循环,foreach循环,while循环的用法。
- 关于FOR循环的一道面试题
- 关于#IF #ELSE #ENDIF
- 关于if与else
- 关于if else优化
- 选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用
- if else及嵌套循环
- Python4--if-else、while循环
- python for else 循环
- c++学习 day2 循环学习(while do while for) 分支学习(if ; if else; if else if; switch的应用 )
- if else for初步运用
- 01背包问题
- 。。。
- hibernate的下载及安装
- Java Util包介绍之 Java Map 集合类简介
- 《Python Cookbook 第二版》:伯乐是怎么找到千里马的?
- 一道关于for循环于if-else题
- 上传图片要加分吗?
- for循环的使用--一道有趣的题
- 仕事について
- 修改环境变量
- 七夕时尚双语:我们该如何约会
- 最长回文长度
- 金秋时节盼丰收
- 高级项目进行时7