码迷,mamicode.com
首页 > 其他好文 > 详细

程序的效率 ———— 宝玉老师手把手教学生

时间:2015-09-20 10:30:36      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

宝玉老师在南通大学软件工程教学改革QQ群里,手把手教学生。
 
=====================
 
 举个例子,你的程序可以写成这样:
(1)
function add() {
  int a1 = 1; int a2 = 2; int a3 = 3;
  return a1 + a2 + a3;
}
也可以写成这样:
(2) 
function add(int a1, int a2, int a3) {
    return a1 + a2 + a3;
}

也可以写成这样:

(3)
function add(int[] arr) {
  int result = 0;
  for (int i=0; i<arr.length; i++) {
    result += arr[i];
  }
  return result;
}

点评:

如果只有三个数字相加,差别不大
如果10个数字,前两个改改都能用
但如果1000个数字,前两个就没法用了

程序的效率 ———— 宝玉老师手把手教学生

标签:

原文地址:http://www.cnblogs.com/juking/p/4822924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!