{"id":10975,"date":"2022-12-09T05:26:26","date_gmt":"2022-12-09T05:26:26","guid":{"rendered":"https:\/\/www.prepbytes.com\/blog\/?p=10975"},"modified":"2023-08-18T07:35:03","modified_gmt":"2023-08-18T07:35:03","slug":"linear-search-program-in-c","status":"publish","type":"post","link":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/","title":{"rendered":"Linear Search Program in C"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\" alt=\"\" \/><\/p>\n<p>Linear search, a fundamental algorithm in computer science, is the simplest method for finding an element within a collection. While more sophisticated algorithms like binary search exist, linear search provides a solid foundation for understanding basic search operations. In this article, we delve into the world of linear search and explore how to implement a linear search program in the C programming language. Through this journey, we&#8217;ll unravel the underlying logic, analyze its efficiency, and gain insights into the broader realm of algorithmic problem-solving.<\/p>\n<h2>What is Linear Search Program in C?<\/h2>\n<p>A sequential search algorithm is another name for linear search. It is the most straightforward search algorithm. In a linear search, we just go through the list in its whole and match each element with the item whose position has to be found. The algorithm returns the item&#8217;s location if a match is made; otherwise, it returns NULL.<\/p>\n<p>It is frequently used to search for a certain element in an unordered list or a list where the entries are not sorted. The linear search&#8217;s worst-case time complexity is O(n).<\/p>\n<h2>Steps of Linear Search<\/h2>\n<p>The steps used in the implementation of Linear Search are listed as follows &#8211;<br \/>\nFirst, we have to traverse the array elements using a for loop.<br \/>\nIn each iteration of for loop, compare the search element with the current array element, and &#8211;<br \/>\nIf the element matches, then return the index of the corresponding array element.<br \/>\nIf the element does not match, then move to the next element.<br \/>\nIf there is no match or the search element is not present in the given array, return -1.<br \/>\nNow, let&#8217;s see the algorithm of linear search.<\/p>\n<h2>Linear Search Algorithm:<\/h2>\n<p>let&#8217;s say the array is X and the value is i;<\/p>\n<ul>\n<li>Set j to 1<\/li>\n<li>If j &gt; n, jump to step 7<\/li>\n<li>If X[j] == i, jump to step 6<\/li>\n<li>Then, increment j by 1 i.e. j = j+1<\/li>\n<li>Go back to step 2<\/li>\n<li>Display the element i which is found at particular index i, then jump to step 8<\/li>\n<li>Display element not found in the set of input elements.<\/li>\n<li>Exit\/End<br \/>\n<h2>How Linear Search Algorithm Work?<\/h2>\n<p>To find an element in the list below with the value k = 1, follow these steps.<br \/>\n<img decoding=\"async\" src=\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978183-Linear%20Search%20Program%20in%20C%201.png\" alt=\"\" \/><br \/>\nArray to be searched for<\/p>\n<\/li>\n<\/ul>\n<ol>\n<li>\n<p>Compare each element x with k starting with the first element.<br \/>\n<img decoding=\"async\" src=\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978183-Linear%20Search%20Program%20in%20C%202.png\" alt=\"\" \/><\/p>\n<\/li>\n<li>\n<p>Return the index if x == k.<br \/>\n<img decoding=\"async\" src=\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978183-Linear%20Search%20Program%20in%20C%203.png\" alt=\"\" \/><\/p>\n<\/li>\n<li>\n<p>Else, return not found.<\/p>\n<\/li>\n<\/ol>\n<h2>C Program Code for Linear Search<\/h2>\n\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_10931 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_10931 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:16px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_10931 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_10931 .wpsm_nav-tabs > li.active > a, #tab_container_10931 .wpsm_nav-tabs > li.active > a:hover, #tab_container_10931 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_10931 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_10931 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_10931 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_10931 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_10931 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_10931 .wpsm_nav-tabs > li > a:hover , #tab_container_10931 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_10931 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_10931 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: none;\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_10931 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_10931 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_10931 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_10931 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_10931 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_10931 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_10931 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_10931 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_10931 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_10931\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_10931\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_10931_1\" aria-controls=\"tabs_desc_10931_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-code\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>C<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_10931\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_10931_1\">\r\n\t\t\t\t\t\t\t\t<!-- wp:enlighter\/codeblock {\"language\":\"c\"} -->\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\r\n#include &lt;stdio.h&gt; \r\nint LINEAR_SEARCH(int inp_arr[], int size, int val) \r\n{ \t \r\n\tfor (int i = 0; i &lt; size; i++) \r\n\t\tif (inp_arr[i] == val) \r\n\t\t\treturn i; \r\n\treturn -1; \r\n} \r\nint main(void) \r\n{ \r\n\tint arr[] = { 10, 20, 30, 40, 50, 100, 0 }; \r\n\tint key = 100; \r\n\tint size = 10; \r\n\tint res = LINEAR_SEARCH(arr, size, key); \r\n\tif (res == -1)\r\n\tprintf(&quot;ELEMENT NOT FOUND!!&quot;);\r\n    else\r\n    printf(&quot;Item is present at index %d&quot;, res);    \r\n\treturn 0; \r\n}\r\n<\/pre>\r\n<!-- \/wp:enlighter\/codeblock -->\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_10931 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_10931 a\"),jQuery(\"#tab-content_10931\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\n<h2>Linear Search Complexities:<\/h2>\n<p><strong>Time complexity: O(N)<\/strong> will be the time complexity for performing linear search.<\/p>\n<p><strong>Space complexity: O(1)<\/strong> will be the space complexity for performing linear search.<\/p>\n<p><strong>Conclusion<\/strong><br \/>\nIn the realm of search algorithms, the linear search stands as a straightforward yet crucial technique. This article has walked you through the creation of a linear search program in C, emphasizing its simplicity and practicality for searching elements within arrays. While it may not be the most efficient method for larger datasets, linear search shines when dealing with small collections or unsorted data. By grasping the principles of linear search, you&#8217;ve unlocked the door to more complex search algorithms and gained valuable insights into problem-solving using C.<\/p>\n<h2>FAQ for Linear Search Program in C<\/h2>\n<p>Here are few FAQs related to C program for linear search.<\/p>\n<p><strong>Q1: What skills can I gain from implementing a linear search program in C?<\/strong><br \/>\nCreating a linear search program in C enhances your skills in array manipulation, conditional statements, loops, and algorithmic thinking. It provides a foundational understanding of search algorithms and how to tackle basic search problems.<\/p>\n<p><strong>Q2: How does a linear search work?<\/strong><br \/>\nStarting from the first element, the linear search compares each element with the target value until a match is found or the end of the list is reached. If the target is found, the index of the element is returned.<\/p>\n<p><strong>Q3: When should I use a linear search?<\/strong><br \/>\nLinear search is suitable for small datasets or situations where the data is unsorted. It&#8217;s not as efficient as binary search for large datasets, but it&#8217;s a good choice for simple and quick searches.<\/p>\n<p><strong>Q4: What is the time complexity of linear search?<\/strong><br \/>\nIn the worst case scenario, where the element is not found, the linear search takes O(n) time, where n is the number of elements in the list. In the best case scenario, where the element is found at the beginning, it takes O(1) time.<\/p>\n<p><strong>Q5: Can linear search be used with different data types?<\/strong><br \/>\nYes, linear search can be used with different data types. However, you&#8217;ll need to modify the comparison logic based on the data type being used.<\/p>\n<p><strong>Q6: How does linear search compare to binary search?<\/strong><br \/>\nBinary search is more efficient than linear search for larger datasets, as it divides the search space in half with each comparison. However, binary search requires the data to be sorted, whereas linear search works with unsorted data.<\/p>\n<p><strong>Q7: Can linear search be used for complex data structures?<\/strong><br \/>\nYes, linear search can be adapted to search for elements in complex data structures like linked lists, but its efficiency might vary depending on the structure&#8217;s characteristics.<\/p>\n<h2>Other C Programs<\/h2>\n<pre><code>C Program for Binary Search\nC Program to Add Two Numbers\nC Program to Calculate Percentage of 5 Subjects\nC Program to Convert Binary Number to Decimal Number\nC Program to Convert Celsius to Fahrenheit\nC Program to Convert Infix to Postfix\nC Program to Find Area of Circle\nC Program to Find Roots of Quadratic Equation\nC program to Reverse a Linked List\nC program to reverse a number\nAscending Order Program in C\nMenu Driven Program For All Operations On Doubly Linked List in C\nC Program for Armstrong Number\nC Program For Merge Sort For Linked Lists\nC program for performing Bubble sort on Linked List\nHello World Program in C\nPerfect Number Program in C\nLeap Year Program in C\nOdd Even Program in C\nSelection Sort Program in C<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Linear search, a fundamental algorithm in computer science, is the simplest method for finding an element within a collection. While more sophisticated algorithms like binary search exist, linear search provides a solid foundation for understanding basic search operations. In this article, we delve into the world of linear search and explore how to implement a [&hellip;]<\/p>\n","protected":false},"author":52,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-10975","post","type-post","status-publish","format-standard","hentry","category-c-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linear Search Program in C<\/title>\n<meta name=\"description\" content=\"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item&#039;s location if a match is made.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linear Search Program in C\" \/>\n<meta property=\"og:description\" content=\"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item&#039;s location if a match is made.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"PrepBytes Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prepbytes0211\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-09T05:26:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-18T07:35:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\" \/>\n<meta name=\"author\" content=\"Prepbytes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prepbytes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\"},\"author\":{\"name\":\"Prepbytes\",\"@id\":\"http:\/\/43.205.93.38\/#\/schema\/person\/3f7dc4ae851791d5947a7f99df363d5e\"},\"headline\":\"Linear Search Program in C\",\"datePublished\":\"2022-12-09T05:26:26+00:00\",\"dateModified\":\"2023-08-18T07:35:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\"},\"wordCount\":867,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/43.205.93.38\/#organization\"},\"image\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\",\"articleSection\":[\"C Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\",\"url\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\",\"name\":\"Linear Search Program in C\",\"isPartOf\":{\"@id\":\"http:\/\/43.205.93.38\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\",\"datePublished\":\"2022-12-09T05:26:26+00:00\",\"dateModified\":\"2023-08-18T07:35:03+00:00\",\"description\":\"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item's location if a match is made.\",\"breadcrumb\":{\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage\",\"url\":\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\",\"contentUrl\":\"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/43.205.93.38\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C Programming\",\"item\":\"https:\/\/prepbytes.com\/blog\/category\/c-programming\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Linear Search Program in C\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/43.205.93.38\/#website\",\"url\":\"http:\/\/43.205.93.38\/\",\"name\":\"PrepBytes Blog\",\"description\":\"ONE-STOP RESOURCE FOR EVERYTHING RELATED TO CODING\",\"publisher\":{\"@id\":\"http:\/\/43.205.93.38\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/43.205.93.38\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/43.205.93.38\/#organization\",\"name\":\"Prepbytes\",\"url\":\"http:\/\/43.205.93.38\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/43.205.93.38\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.prepbytes.com\/wp-content\/uploads\/2025\/07\/uzxxllgloialmn9mhwfe.webp\",\"contentUrl\":\"https:\/\/blog.prepbytes.com\/wp-content\/uploads\/2025\/07\/uzxxllgloialmn9mhwfe.webp\",\"width\":160,\"height\":160,\"caption\":\"Prepbytes\"},\"image\":{\"@id\":\"http:\/\/43.205.93.38\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/prepbytes0211\/\",\"https:\/\/www.instagram.com\/prepbytes\/\",\"https:\/\/www.linkedin.com\/company\/prepbytes\/\",\"https:\/\/www.youtube.com\/channel\/UC0xGnHDrjUM1pDEK2Ka5imA\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/43.205.93.38\/#\/schema\/person\/3f7dc4ae851791d5947a7f99df363d5e\",\"name\":\"Prepbytes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/43.205.93.38\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/232042cd1a1ea0e982c96d2a2ec93fb70a8e864e00784491231e7bfe5a9e06b5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/232042cd1a1ea0e982c96d2a2ec93fb70a8e864e00784491231e7bfe5a9e06b5?s=96&d=mm&r=g\",\"caption\":\"Prepbytes\"},\"url\":\"https:\/\/prepbytes.com\/blog\/author\/gourav-jaincollegedekho-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linear Search Program in C","description":"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item's location if a match is made.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/","og_locale":"en_US","og_type":"article","og_title":"Linear Search Program in C","og_description":"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item's location if a match is made.","og_url":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/","og_site_name":"PrepBytes Blog","article_publisher":"https:\/\/www.facebook.com\/prepbytes0211\/","article_published_time":"2022-12-09T05:26:26+00:00","article_modified_time":"2023-08-18T07:35:03+00:00","og_image":[{"url":"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg","type":"","width":"","height":""}],"author":"Prepbytes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Prepbytes","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#article","isPartOf":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/"},"author":{"name":"Prepbytes","@id":"http:\/\/43.205.93.38\/#\/schema\/person\/3f7dc4ae851791d5947a7f99df363d5e"},"headline":"Linear Search Program in C","datePublished":"2022-12-09T05:26:26+00:00","dateModified":"2023-08-18T07:35:03+00:00","mainEntityOfPage":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/"},"wordCount":867,"commentCount":0,"publisher":{"@id":"http:\/\/43.205.93.38\/#organization"},"image":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg","articleSection":["C Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/","url":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/","name":"Linear Search Program in C","isPartOf":{"@id":"http:\/\/43.205.93.38\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage"},"image":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg","datePublished":"2022-12-09T05:26:26+00:00","dateModified":"2023-08-18T07:35:03+00:00","description":"In a linear search, we just go through the list in its whole and match each element. The algorithm returns the item's location if a match is made.","breadcrumb":{"@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#primaryimage","url":"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg","contentUrl":"https:\/\/prepbytes-misc-images.s3.ap-south-1.amazonaws.com\/assets\/1670562978084-Linear%20Search%20Program%20in%20C.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/prepbytes.com\/blog\/linear-search-program-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/43.205.93.38\/"},{"@type":"ListItem","position":2,"name":"C Programming","item":"https:\/\/prepbytes.com\/blog\/category\/c-programming\/"},{"@type":"ListItem","position":3,"name":"Linear Search Program in C"}]},{"@type":"WebSite","@id":"http:\/\/43.205.93.38\/#website","url":"http:\/\/43.205.93.38\/","name":"PrepBytes Blog","description":"ONE-STOP RESOURCE FOR EVERYTHING RELATED TO CODING","publisher":{"@id":"http:\/\/43.205.93.38\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/43.205.93.38\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/43.205.93.38\/#organization","name":"Prepbytes","url":"http:\/\/43.205.93.38\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/43.205.93.38\/#\/schema\/logo\/image\/","url":"https:\/\/blog.prepbytes.com\/wp-content\/uploads\/2025\/07\/uzxxllgloialmn9mhwfe.webp","contentUrl":"https:\/\/blog.prepbytes.com\/wp-content\/uploads\/2025\/07\/uzxxllgloialmn9mhwfe.webp","width":160,"height":160,"caption":"Prepbytes"},"image":{"@id":"http:\/\/43.205.93.38\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/prepbytes0211\/","https:\/\/www.instagram.com\/prepbytes\/","https:\/\/www.linkedin.com\/company\/prepbytes\/","https:\/\/www.youtube.com\/channel\/UC0xGnHDrjUM1pDEK2Ka5imA"]},{"@type":"Person","@id":"http:\/\/43.205.93.38\/#\/schema\/person\/3f7dc4ae851791d5947a7f99df363d5e","name":"Prepbytes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/43.205.93.38\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/232042cd1a1ea0e982c96d2a2ec93fb70a8e864e00784491231e7bfe5a9e06b5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/232042cd1a1ea0e982c96d2a2ec93fb70a8e864e00784491231e7bfe5a9e06b5?s=96&d=mm&r=g","caption":"Prepbytes"},"url":"https:\/\/prepbytes.com\/blog\/author\/gourav-jaincollegedekho-com\/"}]}},"_links":{"self":[{"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/posts\/10975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/comments?post=10975"}],"version-history":[{"count":3,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/posts\/10975\/revisions"}],"predecessor-version":[{"id":17665,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/posts\/10975\/revisions\/17665"}],"wp:attachment":[{"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/media?parent=10975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/categories?post=10975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prepbytes.com\/blog\/wp-json\/wp\/v2\/tags?post=10975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}