我是一名在校大学生,曾学过C语言和C++,但是当我来学数据结构时,怎么也学不会,谁能帮我指点迷津?

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:49:25

应该是对伪代码的不熟悉造成的,因为数据结构的学习重点在于怎样选择更优的算法来解决问题,而单纯语言编程你可能更注重语法规则之类.要做真正意义上的工程DS是必须的,算法是程序的灵魂么,举个最简单的例子,比如排序,你可以用冒泡,选择,堆等很多方法,你就要在其中选择一个最适合于当前数据的算法使程序运行更快,占用时间更少,这就是数据结构的功能.所以你要认真揣摩各种算法,先把算法的过程弄清楚,再慢慢练习着写伪代码

我也觉得这个挺难的,但在里面可学到很多新思维,
我是这样学的,先看了一本蓝色封面的清华大学出版社出的<数据结构导学>,结果看完觉得没掌握,现在在看严蔚敏的数据结构,感觉不错,现在已重新看到数组部分了. 感觉还是要重复加多练.

数据结构是一门锻炼逻辑思维能力的一门课,我开始学的时候就是很吃力。
第一,学好链表。第二,努力学习树的概念,第三就是把这两点最主要的学好,多加复习,自然就学好了。而且老师考试的时候考这两个知识点的题很多。

代码是写出来的,多找例子练习!

慢慢来,多练习