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


### 题目描述补充 题目:**寻找数组中的最大值** 给定一个整数数组,你的任务是编写一个函数来找出数组中的最大值。函数应该接受一个整数数组作为输入,并返回该数组中的最大值。 ### 示例 **输入**:`[3, 1, 4, 1, 5, 9, 2, 6]` **输出**:`9` ### PHP 示例代码 ```php function findMaxInArray($arr) { $max = $arr[0]; // 假设第一个元素是最大的 foreach ($arr as $num) { if ($num > $max) { $max = $num; } } return $max; } // 测试 $arr = [3, 1, 4, 1, 5, 9, 2, 6]; echo findMaxInArray($arr); // 输出 9 ``` ### Python 示例代码 ```python def find_max_in_array(arr): max_val = arr[0] # 假设第一个元素是最大的 for num in arr: if num > max_val: max_val = num return max_val # 测试 arr = [3, 1, 4, 1, 5, 9, 2, 6] print(find_max_in_array(arr)) # 输出 9 ``` ### JavaScript 示例代码 ```javascript function findMaxInArray(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, 4, 1, 5, 9, 2, 6]; console.log(findMaxInArray(arr)); // 输出 9 ``` ### 码小课网站分享 码小课网站中有更多关于算法和数据结构的相关内容分享,包括但不限于排序算法、搜索算法、链表、栈、队列等数据结构及其操作的详细讲解和示例代码。通过学习和实践这些内容,你可以进一步提升自己的编程能力和算法思维。
推荐面试题