数据结构c语言版第三版(数据结构(C语言版) 第三版 第四版 有什么区别)

2023-12-20 11:00:02 :148

数据结构c语言版第三版(数据结构(C语言版) 第三版 第四版 有什么区别)

各位老铁们,大家好,今天由我来为大家分享数据结构c语言版第三版,以及数据结构(C语言版) 第三版 第四版 有什么区别的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

数据结构(C语言版) 第三版 第四版 有什么区别

没人回答,我帮你回答了。其实一样的。数据结构说的是思想,只要思想对了。什么版本都一样,我学的是三版。四版没看过。不知道什么样。但是三版比较成熟。没有大问题。

算法与数据结构c语言描述第2版张乃孝版和第三版区别大么

20 void MP_Ellipse(int xc , int yc , int a, int b)21 { 22 double sqa = a * a;23 double sqb = b * b;24 25 double d = sqb + sqa * (-b + 0.25);26 int x = 0;27 int y = b;28 EllipsePlot(xc, yc, x, y);29 while( sqb * (x + 1) 《 sqa * (y - 0.5))30 { 31 if (d 《 0)32 {33 d += sqb * (2 * x + 3);34 }35 else 36 { 37 d += (sqb * (2 * x + 3) + sqa * (-2 * y + 2));38 y--; 39 }40 x++; 41 EllipsePlot(xc, yc, x, y);42 }43 d = (b * (x + 0.5)) * 2 + (a * (y - 1)) * 2 - (a * b) * 2;44 while(y 》 0)45 { 46 if (d 《 0)47 {48 d += sqb * (2 * x + 2) + sqa * (-2 * y + 3);49 x++; 50 }51 else 52 {53 d += sqa * (-2 * y + 3); 54 }55 y--;56 EllipsePlot(xc, yc, x, y);57 }58 }

为什么数据结构第三版上机指导的源程序都不能运行

我也不知道那个是第三版,不知道你是不是用的 严蔚敏比如和吴伟民编著的C语言版的数据结构?那里面写的全是伪代码,比如下面的程序:void union(List& La,List Lb)//定义合并顺序表的函数{ La_len=ListLength(La);Lb_len=ListLength(Lb); for(i=1;i《Lb_len;i++) { GetElem(Lb,i,e); if(!LocateElem(La,e,equal)) ListInsert(La,++La_len;E); }}这是我数据结构课本上的代码,就是伪代码,为什么呢?像ListLength(),GetElem(),LocateElem(),ListInsert()函数在C的编译器根本不会识别这些函数,而那些编写书籍的人认为,这些比较基本的一些操作你自己可以实现,他给你省略了这些。你可以通过函数英文名可以大概知道这个函数大概想实现什么样的操作!这就是传说中的伪代码! 呵呵,那个书上省去的你一定可以实现哦,相信自己!我刚学了数据结构不到一年时间,如今我大三,当年我也犯了这个迷惑。我经常把课本上的代码敲上去,全是错误,后来我才明白了编教材的人这么写教材了!愿你早日走出这个误区!

关于数据结构c语言版第三版到此分享完毕,希望能帮助到您。

数据结构c语言版第三版(数据结构(C语言版) 第三版 第四版 有什么区别)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.