返回主页

[数据结构 P2087] 假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,’lo

 
学习人数: 70
 
正确率: ??%
答案解析

题目描述
未通过

假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,’loading’和’being’的存储映像如下图所示。

设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为 datanext ,请设计一个时间上尽可能高效的算法,找出由str1和str2所指向两个链表共同后缀的起始位置(如图中字符i所在的结点位置p)。要求:

⑴ 给出算法的基本设计思想。

⑵ 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。

⑶ 说明你所设计算法的时间复杂度。


上一题
下一题
加入错题本
个人笔记

登录后提交答案


暂无评论,来抢沙发