数据结构与算法第三版张乃孝
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 }
㈡ 求参考答案 高等教育 算法与数据结构 第三版 张乃孝
有专门的习题解答,买一本吧
㈢ 麻烦各位给我推荐一本讲数据结构和算法的好书
我们老师给我推荐了一本算法的书,Introction to Algorithms,有中文版,叫算法导论。我现在也正在学,有能力还是看英文版吧。我刚学编程的时候就特别想学学算法,提高一些编程技巧。数据结构我们用的是清华大学出版社的那本,《清华大学计算机系列教材•数据结构(C语言版)》吴伟民、 严蔚敏,老师说这本讲的比较齐全。另外我还想推荐一本《Digital Design》(数字化设计)学计算机很好的一本书(如果你用得上的话),里面有很多例题(在网上找pdf版本的就行,书太贵,买不起)。希望对你有帮助
㈣ 《学习JavaScript数据结构与算法(第3版)》pdf下载在线阅读,求百度网盘云资源
《学习JavaScript数据结构与算法(第3版)》([巴西]洛伊安妮·格罗纳)电子书网盘下载免费在线阅读
链接:
书名:学习JavaScript数据结构与算法(第3版)
作者:[巴西]洛伊安妮·格罗纳
译者:吴双
豆瓣评分:8.4
出版社:人民邮电出版社
出版年份:2019-5
页数:308
内容简介:
本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及随机算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。
作者简介:
洛伊安妮·格罗纳(Loiane Groner),花旗银行软件开发经理,负责海外项目的开发和团队管理;原IBM公司系统分析师及团队负责人;巴西坎皮纳斯Java用户组(CampinasJUG)协调人;Sencha和Java技术推广者,通过博客为软件开发社区撰稿,发表关于IT职业发展和常用开发技术的文章和视频,并经常受邀在各大技术会议上做报告。另着有《精通Ext JS》等书。
㈤ 求张乃孝着的 算法与数据结构—c语言描述 第三版的课后习题答案,或者第二版本的答案也可以
已发送,你看是不是这些你需要的。