本不想参与这种立场的争论,每个人的侧重点不同,对事物的看法和价值的理解也不同。
以玉石来说,主要成份是金属硅酸盐,大部分外国人并不看重它。但由于文化的原因,中国人很看重玉。
算法,在这个论坛里不以为然的也大有人在。当然,本人是很看重的。
在我看来,算法是程序的灵魂。只不过平时应用到的只是基本而已。
就像微积分、数论、量子论,内容都很艰深,但日常生活中,作为普通人,我们用到了多少呢?其价值是否该以我们能利用的尺度来衡量呢?
这就上升到个人的哲学观了。呵呵,这就是我之前不想参与讨论的原因。
在我看来
算法指导着程序的实现,而数据结构则是实现程序的基础,是工具。
数据结构是算法在现有计算机体系结构中的具像。
所以,想学算法,数据结构是基础。当数据结构还没学好时,就没法谈论算法。
它们两者之间其实也没有明显的分界线,数据结构本就是最基础的算法,而算法的范畴更大。
以上是个人看法,并不想强加给别人,各位可以保留你们的看法。
顺便回答一个无关的八卦问题:老杨是男生,高高瘦瘦,挺帅气的