线性表的按位查找c语言代码
时间: 2023-05-27 19:06:23 浏览: 81
线性表(c语言代码)
假设线性表的存储结构为顺序表,代码如下:
```
#define MAXSIZE 100 //线性表最大长度
typedef struct{
int data[MAXSIZE]; //存储元素的数组
int length; //线性表长度
}SqList;
//按位查找函数
int GetElem(SqList L, int i){
if(i < 1 || i > L.length) return -1; //位序不合法,返回-1
return L.data[i-1]; //返回第i个元素的值
}
```
这是一个简单的按位查找函数,通过传入线性表和要查找的位序i,返回线性表中第i个元素的值。如果位序不合法,返回-1。
阅读全文