读大道至简之感
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读大道至简之感相关的知识,希望对你有一定的参考价值。
阅读了大道至简之后,我突然发现编程原来是如此简单的一件事,当我们把编程慢慢的分解成为一个个小小的问题的时候,编程就会变得意想不到的容易。因此在平时的 编程中,我们也应该学会大事化小,小事化了,然后成功的完成问题。
编程的顺序可以分成以下几点:
{
if(能够成功解决问题) cout<<answer;
else
{
while(有问题没被解决)
{
while(不能够成功解决第一个分解问题)
{
对第一个问题不断分解;
}
while(不能够成功解决第二个分解问题)
{
对第二个问题不断分解;
}
while(不能够成功解决第三个分解问题)
{
对第三个问题不断分解;
}
.
.
.
}
}
cout<<answer;
}
从这个程序我们不难看出,一个庞大而冗杂的问题就被被分成一个又一个小小的问题,能够轻易被我们所解决,因此在以后的编程道路中,我们要学会这种简化的思想,不要一看到复杂的程序就感觉害怕和无助,其实当我们在慢慢的分解和解决的过程中,不仅仅是问题被十分容易的解决了,而且我们的逻辑思维以及思考能力都得到了一个质的飞跃。大事化小,小事化了,这大概就是编写程序的真谛吧,这同时是大道至简给我最深刻的体会以及感悟。它同时也告诉了我,作为一名程序员,我们所需要关注的并不是我如何写代码,而是我应该如何解决这个问题,有了思路,剩下的代码自然一蹴而就,水到渠成。
以上是关于读大道至简之感的主要内容,如果未能解决你的问题,请参考以下文章
EM算法(Expectation Maximization Algorithm)详解(附代码)---大道至简之机器学习系列---通俗理解EM算法。