难得的好书
终于收到了机械工业出版社华章公司的免费样书《算法之道》。首先是很想表示下感谢之情,然后下面谈谈自己略读之后的一些想法:
一直都深信着这样的一句话:“程序=算法+数据结构”,忘了是哪位大家的深度总结,觉得它真的很有道理。然而读者本书,我感觉到“算法”是程序的一个超集,因为更多的时候,作者对于问题的引入都是选取了一个有趣的故事或是生动的游戏,抑或是一个匪夷所思的现象,仿佛无所不包、无所不在。
正如作者邹恒明所说的,算法是抽象的,是由实际问题驱动的对完美的追求。怎样高效的实现?算法就是围绕这一问题的一种逻辑思维。正是由于算法的简洁与抽象,许多人是望而生畏,但静下心来翻下这本书,斟酌其中的算法,品味其中的精妙,我真的是发现了无限的乐趣。
《算法之道》并没有生搬硬套的叫我们如何去理解算法,相反的,它是试图引导我们去发现、去探索算法的内在真谛。
我是自学的程序语言——Java。当时也是网购华章公司的《Java语言程序设计》(分为基础篇和进阶篇两个部分),并借由这两本书认识了“面向对象”等知识。那两本书全面、详细的介绍了从基本数据类型到Web开发等的问题。我跟随书中的解释,了解了好多知识,却总是觉得自主学习的热情被削减。因为书中的内容很权威,很像是老师言传身教,我常常会不自觉的照着上面的步调走,这算是一种缺失吧。
我总觉得《算法之道》有点像以前看过的《Java Head First》,是用一种比较轻快活泼的语气告诉我们,程序之美,有时候也不仅仅是程序。人生就像程序,一如程序就像人生。我觉得自己的心态要端正,程序终究是要自己来写的,自己是无法继承别人的思维的,我们需要的更多的是一种创新的精神,一种乐于创新的逻辑。
一直都深信着这样的一句话:“程序=算法+数据结构”,忘了是哪位大家的深度总结,觉得它真的很有道理。然而读者本书,我感觉到“算法”是程序的一个超集,因为更多的时候,作者对于问题的引入都是选取了一个有趣的故事或是生动的游戏,抑或是一个匪夷所思的现象,仿佛无所不包、无所不在。
正如作者邹恒明所说的,算法是抽象的,是由实际问题驱动的对完美的追求。怎样高效的实现?算法就是围绕这一问题的一种逻辑思维。正是由于算法的简洁与抽象,许多人是望而生畏,但静下心来翻下这本书,斟酌其中的算法,品味其中的精妙,我真的是发现了无限的乐趣。
《算法之道》并没有生搬硬套的叫我们如何去理解算法,相反的,它是试图引导我们去发现、去探索算法的内在真谛。
我是自学的程序语言——Java。当时也是网购华章公司的《Java语言程序设计》(分为基础篇和进阶篇两个部分),并借由这两本书认识了“面向对象”等知识。那两本书全面、详细的介绍了从基本数据类型到Web开发等的问题。我跟随书中的解释,了解了好多知识,却总是觉得自主学习的热情被削减。因为书中的内容很权威,很像是老师言传身教,我常常会不自觉的照着上面的步调走,这算是一种缺失吧。
我总觉得《算法之道》有点像以前看过的《Java Head First》,是用一种比较轻快活泼的语气告诉我们,程序之美,有时候也不仅仅是程序。人生就像程序,一如程序就像人生。我觉得自己的心态要端正,程序终究是要自己来写的,自己是无法继承别人的思维的,我们需要的更多的是一种创新的精神,一种乐于创新的逻辑。
有关键情节透露