泉州市华泰建设工程有限公司网站,汽车网站网页模板,seo服务销售招聘,北京市住房建设网站顺序查找属于查找中较容易的一个方法#xff0c;且对数据是否已经排序没有要求#xff0c;是很常用的一个查找算法。 但缺点是必须一个一个数字进行比较查找#xff0c;查找所需步骤可能较多。 顺序查找算法的思想是#xff0c;将目标与待查找数据进行比较#xff0c;若发…顺序查找属于查找中较容易的一个方法且对数据是否已经排序没有要求是很常用的一个查找算法。 但缺点是必须一个一个数字进行比较查找查找所需步骤可能较多。 顺序查找算法的思想是将目标与待查找数据进行比较若发现与目标数据相同的数据则查找停止 返回此时被找到的数据的位置。 // 算法设计 顺序查找 # include stdio.h int FindBySeq(int *ListSeq, int ListLength, int KeyData) // ListLength 表示数组长度 { int tmp 0; int length ListLength; for (int i 0; i ListLength; i) { if (ListSeq[i] KeyData) return i; } return 0; } int main(void) { int TestData[5] {34, 35, 26, 89, 56}; int retData FindBySeq(TestData, 5, 89); printf(retData %d, retData); return 0; } /* 该程序运行结构为3表示 89 和数组中…数组名[3]这个数是相等的如果想查找是数组中的第几个数就需要将 i 加1因为数组名后面的下标是从 0 开始的 */转载于:https://www.cnblogs.com/lnlin/p/6523288.html