更多课程 选择中心

C/C++培训
达内IT学院

400-996-5531

详细讲解C语言中顺序查找法

  • 发布:C++培训
  • 来源:C++资讯
  • 时间:2020-11-26 15:50

顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的结点,表示查找失败。

代码如下:

复杂度分析:O(N)

unsigned int SeqSearch(int *pArray, int arraySize, int value)

{

if (pArray != NULL && arraySize > 0)

{

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

{

if (pArray[i] == value)

return i;

}

return -1; // 给定内存中不存在 value

}

return -2; // 给定内存或查找范围无效

}

当你还在担心能否就业时,达内学员提前被企业录取;当你转辗于各大招聘会时,达内学员收到了高薪offer;当你在各大招聘网站投递简历时,达内学员中有人一毕业进入五百强名企。所以选择很重要。找C++培训班,选达内就对了。

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:稍有难度的C面试题你能解么?
下一篇:详细讲解C语言中插值查找法

C语言宏定义的几种使用方法

C与C++内存管理避坑指南

C/C++代码规范注释有哪些讲究?

C语言中,全局变量滥用的后果竟如此严重?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省