说得绝对点,数据结构很大程度上为了统筹指导编程的,当然也可以帮你挖掘数据,解决一些很实际的问题。要到什么程度?那要看你的专业需求,如果是单单为了考试,你把老师跟你说的一些基本概念都弄懂了、能用个别编程语言最好是做几个小实现就足够了,但为了轻车熟路来驾驭编程,你就必须把课本翻它个四五遍,在脑海里烙上各种数据结构如链表,树,图等的思想模型,最核心的是你学到能体会到它能很好的统筹指导编程和帮你解决一些实际问题(非编程)的内涵时,到了这个层次你就算是学好了,即使你忘了具体的思想模型,但你知道数据结构这东西能帮你做什么,你要怎样用它,这时再去翻翻书就可以。至于与具体语言关联起来的实现思路,当你有了各种数据模型,再去设计具体语言编程的时候就自然而然的轻巧许多,不用像无头苍蝇一样代码乱糟糟,毫无方向,更不用说清晰的思路了。数据结构是对信息的处理技术,它主要涵盖将数据结构化,再针对结构化了的数据设计算法从而方便处理。个人理解。
数据结构 其实不难! 主要是你的心态认为它很难!我用简单的和你说吧,数据结构其实就在于心里理解,首先你必须理解数据结构,数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程,其实牵扯的就在于你理解它 然后去实践的多练习和去实践,多做题,其实很乏味,但是你如果融入进去 你就会发现你在提高!要有耐心!尝试去对它产生兴趣!