这东西没什么太多的窍门,就是多练。如果你的教材是严蔚敏的《数据结构(C语言版)》,我劝你换一本书看看,因为那本书真的是晦涩难懂。推荐《数据结构与算法分析: C语言描述》:
然后好好看懂书上的各个源码,如果可以,可以做部分习题。(不要说自己没有时间,我们都是过来人,其实可以想各种办法给自己整出时间)。
关于数据结构与算法的描述问题,现在是使用C语言进行描述的为多。因为C语言是目前比较流行的一种高级编程语言。现在市场上就有售卖《数据结构(C语言版)》的教材。该教材中的所有算法(例如:各种排序算法、以及查找算法)都是使用C语言进行描述的。根据我个人的体会就是:至于是学习哪一种具体的编程语言来进行编程?
那还是其次的,最、最关键的是:一定、必须要做到:具有很好的逻辑思维能力、以及动手解决实际问题的能力、编程思路清晰、精通数据结构及其各种算法。
只要做到了以上这些事情,那么使用(或者是学习)哪一种编程语言都是非常容易的。
1.c语言和数据结构是2块.数据结构可以用多种语言实现,c语言学得好不好和能不能把数据结构学好是不能混为一谈的,不能十分肯定的说c语言学不好,就学不好数据结构,数据结构学不好就一定学不好c语言.2.但是还是有一些联系,数据结构也涉及对内存的理解,c语言指针也同样涉及,如果对指针的理解不够清晰,想用c语言实现数据结构会很困难.更准确的说,如果你c语言基础不够,想用c去实现数据结构,难.语言是工具,数据结构是理论.
是严蔚敏的,我不是暨大的,但那个学校不难考,专业课只考一门,一般都有很多编程,所以你就用严蔚敏的c版配谭浩强的c语言,然后花300左右在大学书店里找找那种卖各个大学考研专业课资料的,他会把往年试题,上课资料发给你的,这个比严蔚敏的书好多了
根据《全国计算机二级考试c语言程序设计考试大纲(2018年版) 》,计算机二级C 语言主要考C 语言程序的结构、数据类型及其运算、基本语句、选择结构程序设计、循环结构程序设计、数组的定义和引用、函数、编译预处理、指针、结构体(即“结构”)与共同体(即“联合”)、位运算和文件操作12大块内容。采用上机考试形式,考试时长120分钟,满分100分。