开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2009-07-15
详细说明: 当你面对一个需要解决的问题时(坦白地说,谁没面对过呢?),我们搞计算机的人通常采用的基本策略就是“分而治之” (divide and conquer)。它的基本过程是这样的: * 将待解决问题概念化,使之分成一系列更小的子问题; * 解决每一个子问 题; * 将结果组合起来,使之成为原问题的解决方案。 将复杂的问题逐步分解,一直分解到只需操作几十亿比特的状态值,这是我 们每天都在做的事情。但是,“分而治之”并非唯一可行的策略。我们还可以采取更加泛化的方法。 * 将待解决的问题概念化,使 之成为某个更一 般的问题的特例; * 采用某种方式来解决那个更一般的问题; * 将一般问题的解决方案做适当调整,以解决这个特 殊问题。 对喜欢泛化方法的人来说,设计模式是他们的主要工具。如果你能从大量的、不同领域的软件解决方案中挑出一些例子进行比较,你 就会发现,尽管涉及的业务细节千差万别,它们却往往有着相似的基础结构…… ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.