“数据结构”作业 02 - 解答.doc
《“数据结构”作业 02 - 解答.doc》由会员分享,可在线阅读,更多相关《“数据结构”作业 02 - 解答.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date“数据结构”作业 02 - 解答“数据结构”作业 02 - 解答2-1 编写一个实现在顺序表中删除给定元素操作的函数:bool deletion(sqList &L, element e) int i=0; while(iL.len & L.datai!=e) i+; if(i=L.len) return false;/ 表中不存在元素e while(inext!=N
2、ULL & hp-next-data!=a) hp=hp-next; if(hp-next=NULL) return false;/ 表中不存在元素a p=new linknode; p-data=b;p-next=hp-next; hp-next=p; return true;2-3 若要求在时间复杂度为O(1)的前提下实现线性表访问当前元素的前趋和后继,线性表可以采用哪些存储结构?1. 采用顺序表。设当前元素为L.datap,则其前趋为L.datap-1,后继为L.datap+1。2. 采用双向循环链表。设指针p指向当前元素,则p-prior指向前趋,p-next指向后继。2-4 比较线性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- “数据结构”作业 02 解答 数据结构 作业
限制150内