数据结构其实是从各种应用中抽象出来的东西。刚开始学习的时候可能感觉有些费力。而且不知道学了有什么用处。这对于大二的学生来说,是很正常的事。而且大二刚学会c与c++,对模版,指针的编程可能还有些困难。但是只要从简单的做起,从最基本的线性表开始编程,也还是会有突破的。但要切忌:绝对不能比这书本敲代码,即使书本已经帮你实现了。因为那样写出来的代码不是自己的。要学会自己思考着写代码,写自己的代码。
数据结构的精髓就在于它的思想。而并不是编程怎样实现。因为现在c++,java,c#都已经帮你实现好了这些数据结构。要学会怎么利用这些数据结构来解决现实中的问题。而不是单单只会编一个栈或着一个树之类的。
在学数据结构的时候,可以把思路放开扩些。看看现实中什么地方用到了这些数据结构。也多想想这些数据结构将会用在什么地方。
现在要编写数据结构的代码,不一定非用指针不可,也不一定非用模版。链表可以用数组代替,指针可以用数组下标代替。虽然写出来的程序不通用。但是却可以掌握了某种数据结构的特性。(虽然在一定的情况下,数组不能代替链表)
数据结构本来就应该用在应用中间。当没有任何需求的时候,任何数据结构都是垃圾。所以我主张大家学数据结构的时候先写main来进行测试。将想实现的功能先放在main中,然后在一点点的实现自己的数据结构。
分享到:
相关推荐
程序人生--一个程序员对学弟学妹建议 程序人生--一个程序员对学弟学妹建议 程序人生--一个程序员对学弟学妹建议
程序人生--一个程序员对学弟学妹建议.pdf
大学毕业-致学弟学妹的一封信.docx
一个程序员对学弟学妹建议
四川大学数据结构“游八套” ...可用于期末复习 学弟学妹们要考好数据结构,还是可以选择多刷题 这些题目很经典,很多都是1800中的 最近几年用于期末复习很稳,很多都是原题 有需要的童鞋可以下载哟~
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告 刚刚学习计算机的同学必看!
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.docx
6、科大校长给数学系学弟学妹的忠告&本科数学参考书.pdf
造福学弟学妹,湖南大学的数据结构课程
华中师范大学数据结构ppt讲解细致了解一下,可以给考研的学弟学妹们提供帮助!
南京邮电大学数据结构真题答案,给考研的学弟学妹参考参考。
激励学弟学妹发言稿.pdf
仅供学弟学妹参考,禁止用作商业用途,严禁发生抄袭等学术不端行为。仅供学弟学妹参考,禁止用作商业用途,严禁发生抄袭等学术不端行为。
清华大学出版社的数据结构与程序设计C++语言描述英文教材配套的中文版,可以配合平时上课使用,翻译详实,无论是上课还是做作业都会让你事半功倍,不会再因为英文看不懂而影响正常的学习,学弟学妹们觉得好就给个赞...
山东大学软件学院大二上复习资料汇总,包括计组,离散,概率论,数据结构的全部复习资料,对期末复习帮助非常大,祝各位学弟学妹考试顺利。
数据结构10套考试题目+答案解析,我们的期末考试题目基本都是从里面出的,全部刷一遍保证85+,分享给学弟学妹们
造福学弟学妹!Data Structures, Algorithms, and Applications in C++ Sartaj Sahni著 数据结构、算法与应用-C++描述
给学弟学妹们用的PCB板子,为了省钱强行把大小缩到49mm*48mm,使用这个板子STM32基本功能的学习是够了。