急!!高手请进!c语言中数据结构与算法是用来干嘛的?

算法中的那些标示符用的时候是不是要一模一样的?
例如:ListEmpty(L)测试表L是否为空
在Vc++中要怎么使用 是不是一模一样的帮进去?
在算法中遇到很多的问题?算法中标示符是不是固定的还是跟C语言中一样只要符合标示符就行?
算法中教的是不是一种方法,一种思想?不一定要按照算法中出现的程序那样,一直不漏的复制下来,还是就按c语言中那样写程序,遇到跟算法中相同的问题,才引用算法中的程序代码 ,但一些标识符,可以不用一样?
算法学到现在都不知道怎么使用,有什么用?

算法中的代码一般都是伪代码,,告诉你的是一种思想, 复制过来肯定不能直接使用,,你可以稍微的改改 ,编译一下,便可执行,得到你想要的结果,不是很难。 伪代码中一般不怎么声明,拿来直接用 ,你用的时候给他加上相应的类型即可,,,,, 至于一些函数,,例如,栈中的pop() push() 这些函数需要你自己写,,但也可以不自己写,标准库中有对栈这种数据结构做了定义,,对栈常用的动作也写了很多常用的函数 例如pop push,, 你可以直接拿来用 用之前 ,引入一些头文件即可 ,,, 你可以看下 c++prime 这么书 第8章 以后 我也忘记具体章节 上面写的很清楚 ,, 当然 谭浩强大哥 的c++ 书 很基础,,这些东西都没有讲到,, 专业人士 还是要学透 c++ prime thinking in c++ 这样的高级书
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-14
那里来这么多问题- -
语言和语言之间的差别,就是一个问题的解决方法的差别
如果真的把算法弄明白了,就像张口说普通话一样简单
能有怎么多奇怪的问题,只能说
一、你对数据结构算法理解不够透彻、熟练
二、你对你所要操作的语言还没有完全了解本回答被网友采纳
第2个回答  2012-07-14
基本一样,建议好好看看C语言数据结构
第3个回答  2012-07-14
你问得太高深了!!!
相似回答