如何使用C语言编写顺序查找算法

 时间:2026-02-14 02:57:15

1、定义一个函数。函数名为FindBySeq,给函数加上参数:

int FindBySeq(int * ListSeq ,int ListLength, int KeyData);

2、编写函数体。查找循环。换回结果。

int FindBySeq(int * ListSeq ,int ListLength, int KeyData)

{

int tmp = 0;

int length = ListLength;

for(int i = 0;i<ListLength;i++)

{

if(ListSeq[i] == KeyData)

return  i;

}

return 0;

}

3、在linux下进行测试,输出测试结果。

#include <stdio.h>

int main()

{

int TestData[5] = {34,35,26,89,56};

int retData = FinBySeq(TestData,5,89);

printf("retData:%d\n",retData);

return 0;

}

如何使用C语言编写顺序查找算法

1、我们查找需要的时间长度是多少呢,

假设列表长度为n,那么我们查找某个数据的平均查找长度为(n+1)/2。

  • QQ空间说说的编辑方法.
  • php如何获取数组里元素的个数
  • CAD平面制图如何进行基线标呢?
  • JCH-120F(T)-2中流量颗粒物采样器操作步骤
  • 异铁块怎么刷最划算
  • 热门搜索
    巴西旅游 灌汤包的皮怎么做 茄子快传怎么用 广西巴马旅游攻略 u盘被写保护怎么办 许昌学院怎么样 高德地图怎么样 江西旅游地图 凉拌小菜 哪些学校可以专升本