博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决问题的策略-分而治之
阅读量:5856 次
发布时间:2019-06-19

本文共 306 字,大约阅读时间需要 1 分钟。

一个宏伟的目标看上去遥不可及,这怎么可能做成呢?但是你把这些目标分解成一个一个的小目标,小目标再往下分解,分解到最后,分解成细枝末节时你会发现,这事其实是可以做的。这个做成了再往下走一步,做更大点的事,最后不知不觉,你可能把这宏伟的目标就做成了。

分治法步骤

(1)分解,将要解决的问题划分成若干规模较小的同类问题;

(2)求解,当子问题划分得足够小时,用较简单的方法解决;

(3)合并,按原问题的要求,将子问题的解逐层合并构成原问题的解。

封装需注意事项

(1)每个子组件功能定位需清晰

(2)解除组件之间耦合度

转载于:https://www.cnblogs.com/jh007/p/6772441.html

你可能感兴趣的文章
Eclipse基金会发布MicroProfile 2.2,适用于Java微服务
查看>>
从图形到像素:前端图形编程技术概览
查看>>
AI+社交,快手商业化落地之道
查看>>
Java 9正式版有可能被推迟到9月21号发布
查看>>
Netflix实时流处理平台Keystone介绍
查看>>
Git 2.20的重大更新:侧重可用性和性能
查看>>
Micronaut教程(二):分布式跟踪、JWT安全和AWS Lambda部署
查看>>
移动应用开发过程中的迭代式原型设计
查看>>
Clojure 1.7引入Transducers,提高跨平台支持度
查看>>
内向的人很难成为群体程序员吗?
查看>>
PHP扩展库PEAR被攻击,近半年下载者或被影响
查看>>
linux下用core和gdb查询出现"段错误"的地方
查看>>
cmd 命令行下复制和粘贴
查看>>
WINDOWS系统下路由设置
查看>>
Linux系统简介&分区&基础命令(ADMIN01-1)
查看>>
数据库笔记6:检索,排序检索,过滤数据
查看>>
DAY11 Shell脚本基础(Enginner05-2)
查看>>
mysql主从配置
查看>>
zabbix监控磁盘分区空间
查看>>
DEBUG OBJECT key
查看>>