写到现在的一点点感想

实验室和公司看了这么些时候代码 然后晚上回寝室写leetcode 确实有一种很不一样的感觉。
因为都是用java 大家懂的 用起来确实很方便,但是不知不觉会让程序员少想很多东西,更多的是设计和架构方面的东西。可是从基础代码就如此省心,写出来代码质量和效率可想而知。无怪乎邓公要鄙视我们这些只会写java的人了。。。
这几天写算法的体会就是代码结构的堆砌是一种思路,基本算法又是一种思路,并不能说设计就要比算法高一层次。好的算法不仅能开阔程序的思路,还能真正改变程序的
这里想到以前说“程序=数据结构+算法 ”,感觉确实是这样,数据结构不仅是说简单的队列、栈,而且指的是穿插在你程序中所有的变量、常量,甚至他们的排布方式。而通过好的算法的组织,才能形成最后完整的程序。我想这才是那句话的精华所在吧。

猜你喜欢

转载自testforvln.iteye.com/blog/1709813