一道算法引发的思考:编程之外,我们还要关注什么
2009-07-04 11:27
567 查看
早上一开机,习惯的进入博客园溜达一圈,看到“博问”上一道问题:“用java和c语言编写程序,求1到100的累加和”,再也熟悉不过的题目了,大学里学汇编,C语言时无论是语法部分还是算法部分都是入门的一个经典例子,太简单了。
第一个念头蹦出来,来个循环就OK了吧,但做了这么多年设计,也习惯了在思考与行动之间给自己2秒钟反思的空间,嗨,递归怎么样,是不是看起来更优雅一些,前一阵子,园子里刮起了一股优化算法的“园风”,那就考虑怎么优化吧。
这么简单的题目,要什么优化,要什么自行车,由于本人对算法真是没的说 static void Main()
2
private static int ThirdMethod(int n)
private static int SecondMethod(int n)
private static int FirstMethod(int n)
{
int s = 0;
int i = 1;
do
{
s += i;
i++;
} while (i <= n);
return s;
}
试想,我们只关心写程序,某年某月某日,孩子问起"从1加到100"怎么算啊,我们会不会一念没想到(可能只有我吧)高斯的思维方式,而是......也许在程序人生之外有好多我们要关注的东西,不要为了买房,买车都整天扎在程序里,年迈的时候回忆这一生,回忆到的仅仅是那个程序我写的最牛,当年牛倒了其他大牛,我开发的系统曾经风靡一时,也许对着同行你可以引以自豪,如果你到了敬老院,面对一帮搞政治,经济的,是不是就憋屈了,多关心一些生活中美好的东西,多关心政治、经济、人文,多关心自己的身体。
算了,不在这里叨叨了,省得大家心烦,最近发现自己out了,发现自己身体每况日下,发现该提醒自己做点别的事情了,同学说去京东大溶洞,我在之前告诉他,我要搞Remoting,写完博文,我也去大溶洞去......
创造生活,享受生活,每天都快乐、健康,这是给大家的祝愿,也是给自己的祝福。
周末了,努力耕耘到一线的朋友放松一下吧,每天给自己半个小时的思考时间。
By the way: 你对你的程序人生是如何规划的?
第一个念头蹦出来,来个循环就OK了吧,但做了这么多年设计,也习惯了在思考与行动之间给自己2秒钟反思的空间,嗨,递归怎么样,是不是看起来更优雅一些,前一阵子,园子里刮起了一股优化算法的“园风”,那就考虑怎么优化吧。
这么简单的题目,要什么优化,要什么自行车,由于本人对算法真是没的说 static void Main()
2
private static int ThirdMethod(int n)
private static int SecondMethod(int n)
private static int FirstMethod(int n)
{
int s = 0;
int i = 1;
do
{
s += i;
i++;
} while (i <= n);
return s;
}
试想,我们只关心写程序,某年某月某日,孩子问起"从1加到100"怎么算啊,我们会不会一念没想到(可能只有我吧)高斯的思维方式,而是......也许在程序人生之外有好多我们要关注的东西,不要为了买房,买车都整天扎在程序里,年迈的时候回忆这一生,回忆到的仅仅是那个程序我写的最牛,当年牛倒了其他大牛,我开发的系统曾经风靡一时,也许对着同行你可以引以自豪,如果你到了敬老院,面对一帮搞政治,经济的,是不是就憋屈了,多关心一些生活中美好的东西,多关心政治、经济、人文,多关心自己的身体。
算了,不在这里叨叨了,省得大家心烦,最近发现自己out了,发现自己身体每况日下,发现该提醒自己做点别的事情了,同学说去京东大溶洞,我在之前告诉他,我要搞Remoting,写完博文,我也去大溶洞去......
创造生活,享受生活,每天都快乐、健康,这是给大家的祝愿,也是给自己的祝福。
周末了,努力耕耘到一线的朋友放松一下吧,每天给自己半个小时的思考时间。
By the way: 你对你的程序人生是如何规划的?
相关文章推荐
- 编程之久除了算法和数据结构 什么也不属于我们
- 编程之久,除了算法和数据结构什么也不属于我们
- (转)李明博:我的12年等于24年 快速提升的秘诀是什么 别人以为我早起是先天的,事实靠的是努力 训练,除了反复的努力之外没有什么别的秘诀 像企业主一样去思考,一样查找问题,一同去解决它,并且还要制定出比企业主要求更高的目标。李明博像我一样,不,他比我更把公司当成自己的
- 编程之久除了算法和数据结构,什么也不属于我们。
- 一道算法题,引发的思考
- 我们应该讨论什么? 就面向对象的讨论所引发的一些思考
- 编程之久除了算法和数据结构,什么也不属于我们。
- 编程之久除了算法和数据结构,什么也不属于我们。
- 一道算法题引发的动态内存管理的思考
- 编程之久除了算法和数据结构,什么也不属于我们。
- 编程之久除了算法和数据结构,什么也不属于我们
- [复习] (int&)a 表示什么? 一道面试题引发的思考
- 网络编程除了socket之外还有什么方式?
- 一道谷歌编程题引发的思考
- 一道360面试题引发的思考
- 多线程环境下对变量的读写操作的原子性问题(一道百度笔试题引发的思考)
- 关于O/R Mapping的思考,我们应该选择什么?
- 一道考研题引发的思考~
- 每日一道算法题:编程实现两个数的除法,当然不能用除法操作符