C程序和流程图中的线性搜索 - 顺序搜索

在本教程中,我们将简要介绍线性搜索,然后在C的线性搜索方面学习。

它是一种基本的搜索技术,用于查找来自网易体育的集合(按顺序)或数组的网易体育,即它也称为顺序搜索。 现在我觉得你怀疑“为什么线性搜索基本?” 因为它不快或快速地找到与其他技术类似的网易体育,或者我们可以说它是想要学习搜索技术的任何人的第一个搜索算法。 

在这种技术中,我们从用户那里找到一个网易体育,我们必须从s中找到 网易体育,如果我们的程序发现,那么消息会出现在此处找不到的网易体育。 

下面我共用了线性搜索,流程图,以及C的C输出中的源代码。所以,所有人都能快速和整体知识。

线性搜索流程图示例

在这里,我们讨论我们从起始点检查网易体育开始的线性搜索流程图,如果它包含零网易体育,则它具有零网易体育,然后我们可以说出未找到其他搜索网易体育,如果找到,则在此位置找到打印网易体育否则将通过一个增加位置,如果所有位置都有不同,则从最后一个位置我们可以说出网易体育未找到。下面的流程图以清晰的方式解释它,因为视力很容易清楚所有疑问。


线性搜索流程图示例
线性搜索流程图

c中的线性搜索


#包括<stdio.h>

int main()
{
int i,flag = 0,pos,n,a [5];
printf(“在array \ t中输入网易体育”);
for(i = 0;一世<=4;i++)
{
printf(“\ nenter网易体育编号\ t”,i + 1);
scanf(“%d”,&a[i]);
}
printf(“\ nentered 5 Arrray网易体育: - ”);
for(i = 0;一世<=4;i++)
{
printf(“\ n \ ta [%d] =%d \ n”,i,a [i]);
}
printf(“\ inter以阵列中搜索的网易体育”);
scanf(“%d”,&n);
for(i = 0;一世<=4;i++)
{
如果(a [i] == n)
{
printf(“\ nsearch成功”);
printf(“\ nelement%d在%d位置找到”,n,i + 1);
标志= 1;
休息;
}
}
如果 (标志== 0)
{
printf(未找到“\ nelement”);
}
返回0;
}

输出


Enter elements in array
Enter element number    5

Enter element number    4

Enter element number    8

Enter element number    2

Enter element number    0

Entered 5 arrray elements are:-
        a[0]=5

        a[1]=4

        a[2]=8

        a[3]=2

        a[4]=0

Enter the element to be searched in array0

Search Successful
Element 0 is found at 5 position
--------------------------------

在上述文章中,我们讨论了C和Linear Search Flowchart的线性搜索 - 线性搜索,如果您在文章中有任何疑问,则在下面发表评论。

快乐编码ðÿ~š

2评论:

  1. 积极的网站,你在哪里提出了这个帖子的信息?我现在已经阅读了一些网站上的文章,我真的很喜欢你的风格。谢谢一百万,请保持有效的工作。 编码椅子

    回复删除

如果您有任何疑问,请告诉我

供电 博主.