当前位置: 面试刷题>> 最大值 (经典算法题500道)


题目补充描述

题目: 最大值问题

给定一个非空整数数组,找出数组中的最大值。请编写一个函数来实现这个功能,并分别使用PHP、Python和JavaScript三种编程语言来实现。

示例输入[3, 1, 5, 7, 2, 4]

示例输出7

PHP 示例代码

<?php

function findMax($arr) {
    $max = $arr[0]; // 假设第一个元素是最大的
    foreach ($arr as $num) {
        if ($num > $max) {
            $max = $num;
        }
    }
    return $max;
}

// 测试
$arr = [3, 1, 5, 7, 2, 4];
echo findMax($arr); // 输出: 7

?>

Python 示例代码

def find_max(arr):
    max_value = arr[0]  # 假设第一个元素是最大的
    for num in arr:
        if num > max_value:
            max_value = num
    return max_value

# 测试
arr = [3, 1, 5, 7, 2, 4]
print(find_max(arr))  # 输出: 7

JavaScript 示例代码

function findMax(arr) {
    let max = arr[0]; // 假设第一个元素是最大的
    for (let i = 1; i < arr.length; i++) {
        if (arr[i] > max) {
            max = arr[i];
        }
    }
    return max;
}

// 测试
const arr = [3, 1, 5, 7, 2, 4];
console.log(findMax(arr)); // 输出: 7

码小课网站内容分享

码小课网站中不仅包含了以上算法的详细解析,还有更多关于数据结构与算法、编程语言基础、项目实战等多方面的课程内容。通过实际案例与理论结合,帮助学习者深入理解和掌握编程技能,提升编程能力。无论是初学者还是有一定基础的开发者,都能在码小课找到适合自己的学习资源,与志同道合的开发者共同进步。

推荐面试题