【算法】数据结构与算法之美,解剖艺术
Preface
因为最近一直在搞硬件的东西,所以暂时没管自己专业的东西,昨晚一童鞋问到一个网络里面的算法时,突然发现自己的强项,已然不是强项了,于是总结了一下
硬件的东西,其实是比较死的东西(对于目前的我来说),无非就是数电和模电里面的原理,对于硬件原理来说,更多的是0和1,对于某些人来说,0和1显得那么神秘,但是,它也在很大程度上,限制着人们的思维。
相比之下,软件的东西,就比较灵活了,写程序,一个结果,可以有n种表达方式,不同的表达方式,便有不同的执行效率;这在某种程度上,可以发散人的思维。
虽然走到嵌入式的道路上,但是软件仍然我的优势,在弥补自己的弱势的时候,也不能淡化自己的优势。
自己的优势在对程序以及操作系统的理解上,自己的弱势在物理硬件的底层原理上,在架构自己的知识体系中,谁都少不了,为了不受硬件思维的影响,同时提高软实力,现不时更新自己对算法的一些探讨,基本都以ACM竞赛题为例,同时也有很多喜欢算法的朋友,希望留言,大家一起学习!
另外很多童鞋说自己没有算法基础,呵呵,这个简单,没有就练呗,我也是这么过来的,另外我在前段时间给大家整理了一份算法艺术清单,对于入门来说,足够了,而且都是非常经典的例子,这里把它们放一起。
在下学生一枚,高手匆喷!
2013年5月6日
清单
算法的艺术汇总:http://infohacker.blog.51cto.com/6751239/1171388
算法之美—FireNet:http://infohacker.blog.51cto.com/6751239/1194261
算法之美—Crashing Balloon:http://infohacker.blog.51cto.com/6751239/1195118
算法之美—Anagrams by Stack:http://infohacker.blog.51cto.com/6751239/1198026
算法之美—Jugs:http://infohacker.blog.51cto.com/6751239/1230301