怎么样学好数据结构?

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:11:53
这学期刚开了们数据结构,感觉比较难,不知道该怎么学,大家能不能给介绍一下,例如多看什么样的书了,希望能具体点,非常感谢!
严蔚敏的怎么样?

不论你学的是C还是JAVA版的,首先你要对你所用语言很熟悉,其次自己手写测试这些数据结构的程序.
例如线性表置逆可以用栈来实现,而栈又可用于符号表达式,实现前缀表达式以编写计算器程序.二叉树可用于单词的检索,BST(二叉检索树)实现城市数据库等等.
相信在实践中你会慢慢领悟到数据结构的重要性.
另外离散数学在数据结构中也非常重要,如果你是计算机软件专业,建议你学好这门课.
书建议你看国外的书,我看的是电子工业出版社出的数据结构与算法分析(JAVA版).
抱歉,那个书我没有看过.