রিকার্সিভ ফাংশন ব্যবহার করে অ্যারে থেকে ন্যূনতম মান বের করা যায়। বেস কেস: অ্যারে লেংথ ১ হলে সেই এলিমেন্ট রিটার্ন।
উদাহরণ
function findMinimumElementUsingRecursive(numbers) {
if (numbers.length == 1) {
return numbers[0];
} else if (numbers[0] > numbers[1]) {
return findMinimumElementUsingRecursive(numbers.slice(1));
} else {
return findMinimumElementUsingRecursive([numbers[0]].concat(numbers.slice(2)));
}
}
var numbers = [10, 101, 76, 56, 5, 210, 3, 100];
console.log("The minimum element is=" + findMinimumElementUsingRecursive(numbers));
কমান্ড: node fileName.js
আউটপুট
PS C:\Users\Amit\JavaScript-code> node demo152.js The minimum element is=3