我不是学业计算机的,对计算机基础课程很陌生,感觉学习编程语言,比如VB不难入门,也不难掌握,但因为对低层的一些东西掌握不好,就无法深入下去,不管什么语言都无法达到较深层次,因此我想学习数据结构这门重要课程,但看书,很多东西不懂.请问:
   学习数据结构这门课程需要什么知识基础,需要掌握高等数学吗?或者其它什么知识?   如何学好这门课程   请各位详细指点.

解决方案 »

  1.   

    不会数据结构。照样做项目。 当你有了一定的实践经验后。 再回过头来看数据结构,会有一种似曾相识的感觉,马上就能融会贯通了。~用vb吧。写个从简单的做起,比如类似windows的记事本,计算器,然后看看数据库相关的东西,搞个人事管理、进销存什么的。编程这技艺,据说初中学历就可以胜任。最重要的就是要勤动手,多实践,多做东西。
      

  2.   

    数据结构很重要,我不太同意楼上各位的观点,如果做小型的系统数据结构可有可无,而且也没有明显的区别,但你做个大型的ERP试试,或者你做个钳入式的东东试试,或者你做个军用的东东试试,如何抗干扰,怎么样才能最低的避免敌人发现,还有,你看看人工智能的东东,不要以为现在的计算机很快,总有用完的时候,特别是人工智能,你要将学习能力做入系统,那么当学到的东西太多时,查询如果没有很好的设计,你想想会出现什么后果?
      

  3.   

    同意楼上,正因为我们普通的应用都可以站在微软的肩上,似乎很少需要数据结构里的一些知识,比如搜索字符串有INSTR,MID画圆就直接CIRCLE、填充图形可以FILLRECT等等,但如果就满足于此那么就不可能使自己更进一步了,看看数据结构很多难题你会豁然开朗的,不过书里的内容许多都很难,我也只看懂一部分(反正我已不是学生,不必为学分而苦读),但也收益良多。
      

  4.   

    数据结构大大的有用。不会数据结构的,写的代码一眼就看出来了。不会数据结构的只能算 Code Fans 不算 Programmer 更别提 Designer 了。