From 8e4b2a09f67a3fbf82e3b1ce8df039c60d2cb391 Mon Sep 17 00:00:00 2001 From: Krishna Gupta Date: Thu, 30 Oct 2025 21:15:19 +0530 Subject: [PATCH] Add Linear Search --- Algorithms/linear-search.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Algorithms/linear-search.js diff --git a/Algorithms/linear-search.js b/Algorithms/linear-search.js new file mode 100644 index 0000000..3ff7c43 --- /dev/null +++ b/Algorithms/linear-search.js @@ -0,0 +1,23 @@ +function linearSearch(arr, target) { + for (let i = 0; i < arr.length; i++) { + if (arr[i] === target) { + return i; // found + } + } + return -1; // not found +} + +function main() { + // Sample input + const arr = [10, 25, 30, 45, 50, 75]; + const target = 45; + + const result = linearSearch(arr, target); + + if (result !== -1) + console.log(`Element ${target} found at index ${result}`); + else + console.log(`Element ${target} not found in the array`); +} + +main();