数据结构中的C语言例程,如何在C语言编译环境下实现?

我看的是清华大学出版社出版的《数据结构(C语言版)》,里面的例程我想在C语言编译环境下自己实现一次,但是遇到了好多错误,不知道具体在实现的过程中,例程的前面还要加什么参数吗?谢谢!!

你用的是严蔚敏的那本吧,他书里的算法只是建立了一个基本框架,

不能照搬代码,照搬代码100%出错,很多时候甚至要去修改函数原型,才能编出正确的程序,只能借鉴书中的大概思路,举一个归并排序的例子。

在书中关于归并排序的例子给出的函数原型是
void Merge(int* In,int* Out,int i,int m,int n)
int* MSort(int* In,int* Out1,int s,int t)

根据书上的归并排序的思想更改后,比较合理的函数原型是
void Merge(int a[],int low,int middle,int high)
int MSort(int* In,int low,int high)

实际上你如果能把那本书上的例子都用具体的语言实现的话,那你的数据结构肯定是学活了的,学得差不多了,编程水平也会上一个台阶。

另外可以告诉你,那本书是很经典的,书上的所有例子肯定都是可以用具体语言去实现的

参考资料:http://topic.csdn.net/u/20080903/15/a3b05d2e-6714-4fde-8a22-9f8f4b90c25b.html?1859099520

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-20
你用的是严蔚敏的那本吧,他书里的算法只是建立了一个基本框架,或者是算法思路,你要是想自己实现并编译成功的话,就要把它的算法思想用C语言具体的实现,网上有很多源代码呢,自己参考着做做吧,祝你学业有成!
第2个回答  2008-09-20
如果是完整的程序,就应该是你书写的问题,标点如分号 ; ; 这两个就不同,前者才能在c语言中用
第3个回答  2008-09-20
我是学过这个,但是我没有运行过,不过具体来说,应该不是一个版本,你再试试别的版本~
第4个回答  2008-09-20
请举一个例子
相似回答