2012年1月19日

怎么样才算是程序员的思维方式?

摘要: 怎么样才算是程序员的思维方式? 我们来看下面的例子:问题一: 现在有一个水龙头,一个空水桶和一个着了火的草垛。 我们应该怎么扑灭草垛上的火? 程序员答:把水桶里面装满水,然后去扑灭草垛上的火。 问题二: 现在有一个水龙头,一个装满水的水桶和一个着了火的草垛。 我们应该怎么扑灭草垛上的火? 普通人答:用装满水的水桶直接灭火。 程序员答:把水桶倒空,然后就可以用问题一的解决方案。 问题三: 现在有一个水龙头,一个装满水的水桶和一个草垛。 我们应该怎么办? 程序员答:点火,然后用问题一的解决方案。这个问题很有意思~~呵呵,程序员往往怕复杂不怕重复,先构造抽象,使简单的规则大量重复使用。 阅读全文

posted @ 2012-01-19 23:26 codingpp 阅读(345) 评论(0) 推荐(0) 编辑

导航