自学数据结(c++)最好看什么书?已经看完谭浩强的c++程序设计,还要看什么才能
2个回答
展开全部
去书店有很多,书名就是数据结构或数据结构与算法,你会C++就买C++版的。
我学的时候买了两本,一本是清华大学出版的,一本是图灵学科的。不过从我学习的经验来看,自学数据结构真的累(我也是自学的,现在能写基本的树结构)
从我自学的过程来看:单看书是不行的,因为书真的会看不懂,建议你刚开始看书时,不要去看书上的程序,先将各种结构的基本思想看一遍,只有了解了基本思想才能看得懂程序是什么意思
对基本思想有了一定的了解后,再就是来看程序了,先从最简单的开始,顺序线性结构最好理解也最好实现,因为和数组类似,只是采用的是动态内存分配。
自学如果没人指导,从书上大概也就能看懂线性结构,因为后面的根本就没心情看,(看不懂就会没心情看),所以一定要去网上找视频。
可以说从链表开始就会给你很大的压力,特别是会挑战你对指针的操作程度,单学完一本C++的语言书还真有点吃不消。
从链表开始你就应该从网上找视频(网上有很多的),从视频中学习就快很多,再结合书,这样就可以达到最好的效果,如果你不太想深入学习数据结构,那你学到对看懂基本的树结构就可以了,在一般的工作中也够用了(如果想深入,那你就真的要花功夫了)。
总之数据结构很有挑战性,对以后会有很大的帮助,也是学会了之后最有成就感的,比学会C++语言感觉爽多了。也是高手必学的课程,会指针就可以开始学习。
我学的时候买了两本,一本是清华大学出版的,一本是图灵学科的。不过从我学习的经验来看,自学数据结构真的累(我也是自学的,现在能写基本的树结构)
从我自学的过程来看:单看书是不行的,因为书真的会看不懂,建议你刚开始看书时,不要去看书上的程序,先将各种结构的基本思想看一遍,只有了解了基本思想才能看得懂程序是什么意思
对基本思想有了一定的了解后,再就是来看程序了,先从最简单的开始,顺序线性结构最好理解也最好实现,因为和数组类似,只是采用的是动态内存分配。
自学如果没人指导,从书上大概也就能看懂线性结构,因为后面的根本就没心情看,(看不懂就会没心情看),所以一定要去网上找视频。
可以说从链表开始就会给你很大的压力,特别是会挑战你对指针的操作程度,单学完一本C++的语言书还真有点吃不消。
从链表开始你就应该从网上找视频(网上有很多的),从视频中学习就快很多,再结合书,这样就可以达到最好的效果,如果你不太想深入学习数据结构,那你学到对看懂基本的树结构就可以了,在一般的工作中也够用了(如果想深入,那你就真的要花功夫了)。
总之数据结构很有挑战性,对以后会有很大的帮助,也是学会了之后最有成就感的,比学会C++语言感觉爽多了。也是高手必学的课程,会指针就可以开始学习。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询