作为一个□□□□程序员,肯定会遇□□□□到这样那□□□□样的问题,如果没有□□遇到,要么你是□□□个天才,要么你做·的项目都□□是非常简□□□□单的,不需要思□□□考的,今天BG大游集团谈的□□□是遇到问□□□题的时候□□□如何解决。
1、分而治之的解决方法。
把需要解♦决的问题□□概念化,划分为很□□多一系列□□更小的子◆问题;然后解决▲每一个子●问题,最后将每□□□个子问题□□□□解决的结□□果组合起□□□□来,成为原来□□□问题的最□□□□终解决方□□□□案。
分而治之□□□□的解决方❖法把复杂▲的难以解□□决的问题□□分解成很·多简单的□□□可以解决□□□□的办法,是非常好□□的解决办□□□法,其实,我们每天♦都在做这□□□样的事情,只是没有□□□□把它概念□□化而已。比如,经常有客□□户做一个◥非常大内□□□容非常多□□□的网站,都会分期○完成,第一期把□□最基本的★功能做好,或者主要□□的功能做❖好,第二第三□□期才逐步□□□□完善,这样做起□□来确实非□□□□常可行。如果一下□□子把一个□□□庞大的网□□□□站完成,不知道要□□□□何年何月□□才能上线。
“分而治之”非常好的▼解决问题□□□□的方法,不过并不□□□□是唯一的。我们还可□□□□以泛化问□□题。
2、把问题泛化的解决办法
将待解决□□□□的问题概□□□念化,使其成为□□□□某个更一·般的问题○的特例;然后采用▼某种方法□□□□来解决那□□□个更一般□□的问题;最后将更□□一般问题□□□的解决方□□□□案做适当□□调整,以解决这□□□□个特殊问□□题。
如果你能□□从非常多□□的网站解□□决方案里□□进行比较,你会发现,尽管涉及□□□到的业务▲细节千差◣万别,但却有相○似的基础□□结构。
掌握好分◢而治之的□□□□方法和把●问题泛化□□□的方法。你对待问□□□□题的时候□□将游刃有□□余。
如没特殊注明,文章均为BG大游集团原创,转载请注明来自https://www.yichuanlaw.com/news/1690.html