资源大小: 2.75MB
发布时间: 2009-07-15
文件格式: pdf
下载次数: 5
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

当你面对一个需要解决的问题时(坦白地说,谁没面对过呢?),我们搞计算机的人通常采用的基本策略就是“分而治之” (divide and conquer)。它的基本过程是这样的:  * 将待解决问题概念化,使之分成一系列更小的子问题;  * 解决每一个子问 题;  * 将结果组合起来,使之成为原问题的解决方案。将复杂的问题逐步分解,一直分解到只需操作几十亿比特的状态值,这是我 们每天都在做的事情。但是,“分而治之”并非唯一可行的策略。我们还可以采取更加泛化的方法。  * 将待解决的问题概念化,使 之成为某个更一般的问题的特例;  * 采用某种方式来解决那个更一般的问题;  * 将一般问题的解决方案做适当调整,以解决这个特 殊问题。对喜欢泛化方法的人来说,设计模式是他们的主要工具。如果你能从大量的、不同领域的软件解决方案中挑出一些例子进行比较,你 就会发现,尽管涉及的业务细节千差万别,它们却往往有着相似的基础结构……


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。