递归与回溯及数据结构
几个月前,我还在问如何得到一个数组长度这一类的问题。虽然,我很认真的阅读过C++
Primer,但是我没有使用C/C++。
一个更加根本的问题是半年之后,我写过的全部代码都没有使用过递归与回溯这样的算法。这只能说明,很多时候,应用软件得到了只是一些有限的抽象表述。是的,这己经可以达到我的要求。
从另一个方面来讲,我想这仍然很幼稚。幼稚的认为一切是这么简单。
垃圾收集是java的一项机制,java也有内存泄漏的问题,这可以描述成一个有向图的有向边存在,而C/C++必须处理有向图的顶点。
在获得一些新的认知之后,我想,这更有意思。因此,我建议,每天用六个小时写程序,用两个小时获取新的知识。
最好不要加班,虽然大家都知道这多么不现实,那么你不能五天都加班,一周加三天好了。
每天,最好不要超过十二点睡觉。这或许也是不现实的。
现实是,我在三家公司见到的程序员看上去表情木讷,失语,有一点沉闷。技术给我们带来的最根本的变化,如果是我所看到的这些。那我很疑惑。
己经打算离开现在的这家公司。很有意思的是,这是一件轻松但很复杂的事。
严格的讲,现在我才发现一些程序带来的乐趣。比如,现在这时经理不在时的轻松的心情。
^_^
数据结构树与图中有一些算法非常的经典。弄懂它们,也是一件很有意思的事情。