"""find_max_linear — 线性扫描法找最大值""" from __future__ import annotations def find_max_linear(nums: list[int | float]) -> int | float | None: """返回列表中的最大值,空列表返回 None。""" if not nums: return None result = nums[0] for num in nums[1:]: if num > result: result = num return result # 兼容别名 find_max = find_max_linear