数据结构中的要点以及算法请问?(1)数据结构中的算法例子都很重要
请问?(1)数据结构中的算法例子都很重要吧(我看的是清华大学 严蔚敏的书)。(2)有些看不太懂(有c语言基础,线代也学过),大概是因为少了离散的知识吧,(3)另外对其中的算法也不适应,比如://以后的说明必须写吗?,觉得不如用C语言编程。(4)还有很多时候算法中使用的变量好像可以不作定义。(5)数据类型Elemtype数前面有过说明可是SElemype...感觉有些混乱。 可能还没入门吧,很需要尽快掌握相关知识,尤其是其中的算法,关于如何学请高手给一些指点 ,谢谢!!(另外,我用的是清华大学严蔚敏的数据结
个人认为这已经是一本非常不错的教材了,看来你是++的学习不是很深入,要注重程序编写的规范化,克服随意的缺点。 (1)非常重要。这几乎就是本门课程的关键所在,也是实际解决问题的基本方法 (2)几乎和学没学过离散数学无关,而在于个人的逻辑思维能力、抽象思维能力(关键)和空间想像能力,而不是什么小聪明和歪门邪道,对解决问题不能有先入为主的直观解决想法,尽量阅读算法,领会精神,最好实际上机实现,对学习会有很大帮助 (3)算法基于C++语言,当然实际上机还有必要改进和丰富,但是基本已是最优化算法了,//后面是C++的注释方式,要不要随你便,书中只是为了便于教学理解 (4)算法着眼于解决过程的描述,是一种利用语言进行代替伪代码描述问题的方式,实际上机再依据需要补充定义变量 (5)Elemtype是最基本的数据类型,为了算法的通用这么使用,实际中依据需要进行,比如应用为 int,则应该补充 typedef int ElemType; 将其定义为 int 类型,这个参看 typedef 语句的用途 SElemType在书中是栈节点数据类型,也是依据需要再自己定义,类似的书中都只是通用性描述 相应教材还有一本习题和解答,可以去找找看 这本教材只是基本知识入门级别,后续可以根据自己的情况选择深入学习的资料