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