今天我们来看一道有关顺序表查找第i个元素的习题
假设有一顺序表L,其存储的数据均为正数,查找L中的第i个元素并返回其值
//首先,要考虑一下越界的问题
//再来判断一下返回值类型——int
int Get_i(Sqlist L,int i){ //传入顺序表L 和i
if(i>=1 && i<=L.length) //此范围内才有意义
return L.data[i-1];
return -1; //代表越界
}
这类题目需要考虑所查找的位置是否正确,有没有发生越界