信管软件11级数据结构课程设计(7)

时间:2026-01-20

32. 编写一个基数排序算法,将一组英文单词按字典序排序(难度**) 设最大的单词有n个字母

33.设计程序按从大到小的次序依次输出函数f(a,b)=2*a2+b2的最小的100个函数值及相应的两个参数的值,其中a和b均为自然数。(难易度80) 要求:

(1)作为函数值的存储结构应尽可能节省空间。 (2)所设计算法及整个程序的时间复杂度应尽可能小。

34.采用十字链表表示稀疏矩阵,并实现矩阵的加法运算。(难易度90) 要求:要检查有关运算的条件,并对错误的条件产生报警。

35.选择合适的存储结构表示广义表,并能实现下列运算要求:(难易度95) (1)用大写字母表示广义表,用小写字母表示原子,并提供设置广义表的值的功能。

(2)取广义表L的表头和表尾的函数head(L)和tail(L)。 (3)能用这两个函数的复合形式求出广义表中的指定元素。

(4)由广义表的字符串形式到广义表的转换函数Lists Str_ToLists_(S);例如

Str_ToLists_(“ (a,(a,b),c)”)的值为一个广义表。

(5)由广义表到广义表的字符串形式的转换函数char * Lists_To_Str(L)。 (6)最好能设置多个广义表 。

36..设计程序完成如下功能:对给定的图结构和起点,产生其所有的深度优先搜索遍历序列,并给出求解过程的动态演示。(难易度95) 说明:可以使用实验工具中的有关功能。

信管软件11级数据结构课程设计(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219