如果楼主已经学过了谭浩强的c++,现在正在学严蔚敏的数据结构的话,(貌似很多大学都是这个套路的教材),那么下面的东西也许能帮到楼主:
光看严蔚敏的《数据结构(c语言)》对于完全没多少实践基础的新手来说还是比较困难的,因为里面只有抽象的ADT还有一些算法骨架的描述,离做出来能运行的程序还是有点距离的。
个人推荐一本书:《数据结构与面向对象程序设计(c++版)》Michael Main和Walter Savitch著,清华大学出版社的,非常适合初学者的一本书,虽然比较厚(七八百页吧),但是并不难,别被外表吓住了,其实非常简单的,里面是以实例贯穿全书,一个个案例又不失一般性,细节也讲的很到位,我以前有很多疑问和盲点都是在这本书里找到答案的,即使c++基础不算很好,也可以非常愉快的完成这书的任务,实际上,我就是一边看这书一边复习 c++ 一边学习数据结构的。
楼主既然在上大学的话,图书馆应该能借到的。 再有就是中文翻译的倒是还凑合,但是编辑排版印刷的实在是不咋滴,里面有很多弱智错误(真的很多),但是因为错误很弱智,即使是初学者也能看出来,所以并不要紧,不过楼主英语好的话,建议直接看英文版(不是崇洋媚外,实在是国人的表现让人没什么信心,并不一定是水平不够,首先那态度就很成问题,为了利益的最大化可以无限的缩水质量,寒心无语)。