
面向对象实验二中,排序有多种方法。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验二旨在设计一个专门用于排序的程序包,该程序包应包含多种排序算法,涵盖至少插入排序、冒泡排序和快速排序等经典算法。具体要求如下:首先,该程序包必须能够对任何基本数据类型以及各种类型的对象进行有效排序;其次,它需要具备支持升序、降序和字典顺序等多种排列方式的能力。此外,程序设计应允许开发者灵活地添加新的排序算法和顺序要求,同时确保其他程序代码不会对该程序包进行修改。为了提高代码质量,需要尽可能地减少程序代码中的逻辑冗余。实验中,至少应采用两种不同的编程方案来实现该程序包,并详细阐述这两种方案各自的优点和缺点。最后,请提交一份设计报告,其中包含使用UML图设计的类图、主要程序代码的详细说明以及两种方案的优缺点比较分析。
全部评论 (0)
还没有任何评论哟~


