- 12
- 0
- 约8.87千字
- 约 12页
- 2019-01-05 发布于安徽
- 举报
完美WORD格式
范文范例学习参考
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc434214485 第2章习题 PAGEREF _Toc434214485 \h 1
第2章习题
2.1若将顺序表中记录其长度的分量listlen改为指向最后一个元素的位置last,在实现各基本运算时需要做那些修改?
【解】
//用线性表最后一个元素的下标last代替listLen实现顺序表
#define MAXLEN 100
typedef int elementType;
typedef struct sllLast
{
elementType data[MAXLEN];
int last;
}seqList;
//初始化
void initialList(seqList S)
{
S.last=-1;
}
//求表长度
int listLength(seqList S)
{
return S.last+1;
}
//按序号取元素
bool getElement(seqList S,int i,elementType x)
{
if(i1 || iS.last+1) //i为元素编号,有效范围在1--S.last+1之间
return false;
else
{
x=
您可能关注的文档
最近下载
- 07J905-1 防火建筑构造(一).pdf
- 外研版(新教材)九年级英语上册Unit 1 Teenagers today Starting out Understanding ideas (Reading) 教学课件.pptx VIP
- 企业多元化经营对财务绩效的影响研究.docx
- 二十四孝精编版.doc VIP
- 202604自考00037美学真题.pdf VIP
- 产品比较分析报告.docx
- 叙事护理PPT课件最新完整版本.pptx VIP
- 基于FPGA的核电厂保护系统V V方法研究.pdf VIP
- 基于FPGA的数字相敏检波算法实现.pdf VIP
- 山东省实验中学推荐生选拔试题及详细答案.docx VIP
原创力文档

文档评论(0)