顺序查找的算法实现如下。

    1. /* 顺序查找,a为数组,n为要查找的数组长度,key为要查找的关键字 */
    2. int Sequential_Search(int *a, int n, int key{
    3. int i;
    4. for (i = 1; i <= n; i++){
    5. if (a[i] == key)
    6. return i;
    7. }
    8. return 0;
    9. }

    这段代码非常简单,就是在数组a(注意元素值从下标1开始)中查看有没有关键字(key),当你需要查找复杂表结构的记录时,只需要把数组a与关键字key定义成你需要的表结构和数据类型即可。