看完c语言不一定代表会 去做一下后面的习题 锻炼一下自己写代码的能力,不会的看下答案,如果自己觉得很难不会做的话,看答案后理解后重做,慢慢培养自己的程序思维。其实initsack这样的函数 当你培养了一定的写代码能力,这些源代码也可以自己写的。同时在C++的STL库存在着类似线性表,串等类型,里面包含了类似像inistack的函数,可以直接调用。开始看的时候,这些函数可以想抽象点,先不管他怎么实现,先了解其函数作用及表面的算法思路即可。
我是大三学生。。。其实我们大2时候学的数据结构我当时根本就是一知半解。。后来随着自己代码写多了再回头慢慢去看才慢慢开始理解
所以我建议你还是自己多写写代码遇到不会了再去网上找找类似代码看看然后再结合数据结构上的理解比较好
你看《C语言程序设计》第三版,谭浩强编写的,全球销量最高的同类书,简而易懂;当然我只是建议哈
可以看一下微机原理方面的书,虽然好像是不同领域,但是开拓了你的视野,我觉得是有实实在在的作用的。
建议看老外的书,书上全是源代码