关于线性表删除元素的算法

2025-12-13 22:49:00
推荐回答(2个)
回答1:

1,Status原意是状态的意思,在这里表示返回的是一个状态,要么返回错误状态,要么返回成功状态,当然,用int定义函数也可以,可以用返回1表示成功;算法可以这样写,但是在程序中就要用其他的代替,像ElemType,写程序时就要用char,int等代替
2,elem是在定义表L时的一个数组,L.elem[i]表示第i个元素,你说的q=&(L.elem[i-1])是不对的,不过可以这样q=&(L.elem[L.length])
3,算法和函数概念不同:你要解决一个问题,需要分析这个问题,然后列出解决这个问题的方案步骤,这个步骤就称为解决这个问题的算法;函数是指(我的理解)一个工具,你可以用这个工具来解决问题。一个算法可以有几个函数。

回答2:

a