如何使用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中流量颗粒物采样器操作步骤
  • 异铁块怎么刷最划算
  • 热门搜索
    广东熊猫国际旅游有限公司 福州云顶旅游攻略 常州旅游网 绵阳附近旅游景点 苏州金鸡湖旅游攻略 北京众信旅游官网 浙江旅游景点大全介绍 好运角旅游度假区 端午节去哪里旅游 栖霞旅游景点大全