学习数据结构到底有什么用呢?这对于刚拿到这本书的我有就是带有这种疑惑和不解的。那么现在的我对它的认识又是什么呢? 时间过得很快,不知不觉,我们已经学完了数据结构的第一、第二章了。我从最初对它一窍不通到通过在老师的讲解和自己的努力下渐渐地对它熟悉并开始喜欢上这个曾经让我迷茫的朋友。也许我现在只学到它的一点点的知识,也许我现在只发现它的一部分价值,也许我现在只对它停留理论上。不过我相信我总有一天我会将它熟练地运用到我的MFC编程之中,让我感受到他的真正的魅力。我现在可以清楚地知道,程序=数据结构+算法!数据结构对于我们设计一个好的算法有很大的帮助的,并且能让我们更好学习其他编程语言。 第一章先是让我们了解数据结构的一些基本概念来使我们对它有了一定的认识,例如什么是数据结构、什么是数据类型以及什么是算法等基础知识并为我们后面的章节打下了基础。第二章主要讲的是线性表,以及我们应该用怎样的方法来表现它了,所以就引出了顺序表、链表以及它们的比较。这章十分重要,因为后面的章节也会运用到这章的知识点。正因为这章很重要,所以老师很耐心、很详细地向我们讲解并根据我们在网上的提问进行适当地延伸。所以这章我从一头雾水到也较好的了解。 不过如果我们只停留在理论上,我们依然学不好的,因为实践是最好的老师只有通过我们亲身的实践,才能发现自己有哪些的不足才能找出问题并对症下药。所以要想灵活地运用,那么就要多上机实践操作。不要浪费上机的机会。(不过今周的上机练习自己做得不太好,没有认真地练习~)但是只是在实验课练习还是不够的,我们还要找时间去练习哪怕只是照着书本敲代码。 不积跬步,无以至千里,不积江流,无以成江海。成功并不是一蹴而就的,而是要经过长期的奋斗才取得的。老师的讲解是很重要的,上课时还需要再认真地听讲,哪怕自己已经掌握了,但是经过老师的讲解或许自己理解的更深。