顺序查找的算法实现如下。
/* 顺序查找,a为数组,n为要查找的数组长度,key为要查找的关键字 */int Sequential_Search(int *a, int n, int key{int i;for (i = 1; i <= n; i++){if (a[i] == key)return i;}return 0;}
这段代码非常简单,就是在数组a(注意元素值从下标1开始)中查看有没有关键字(key),当你需要查找复杂表结构的记录时,只需要把数组a与关键字key定义成你需要的表结构和数据类型即可。
