Giả sử sau là mảng của chúng ta:
var numbers = [10, 101, 76, 56, 5, 210, 3, 100];
Để tìm số nhỏ nhất, mã như sau:
Ví dụ
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("Phần tử nhỏ nhất là=" + findMinimumElementUsingRecursive(numbers));
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Kết quả
Tên tệp của tôi là demo152.js. Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\JavaScript-code> node demo152.js Phần tử nhỏ nhất là=3