给出一个以0为起始索引的非空数组 A 其中包含 N 个非负整数,返回数组 A 中任意两个元素之差的绝对值的最大值:
amplitude(A) = max{ A[P] − A[Q] : 0 ≤ P, Q < N }
编写一个函数
class Solution { public int amplitude(int[] A); }
假定:
N 是 [1..1,000,000] 内的 整数;
数组 A 每个元素是取值范围 [0..5,000,000] 内的 整数 .
例如,给出
A[0] = 10 A[1] = 2 A[2] = 44
A[3] = 15 A[4] = 39 A[5] = 20
你的函数应该返回 42.
复杂度:
最坏-情况下,期望的时间复杂度是 O(N);
最坏-情况下,期望的空间复杂度是 O(1), 输入存储除外 (不计输入参数所需的存储空间).
输入数组中的元素可以修改.
相关推荐
这个资源涵盖了最新的一些java毕业论文设计实例大全 方便急求毕业论文呢写作的学生使用
独立版360断网急求箱,不用安装360安全卫士,可独立运行 断网修复工具
急求医疗废物管理整改报告.doc
急求学生会监察部工作计划!.doc
急求一个VB密码输入的验证程序编写代码.txt
急求IBATIS是什么,它的核心,优点,缺点和用时要注意什么_百度知道,急求IBATIS是什么,它的核心,优点,缺点和用时要注意什么_百度知道急求IBATIS是什么,它的核心,优点,缺点和用时要注意什么_百度知道
我做的个网站有个页面在进去的时候鼠标事件有错误,但如果是在第二页,鼠标事件又没有错误,请高手指点
全国自学考试中的《急求护理学》试题及答案主要涵盖了急救医疗服务体系的相关知识,这是护理学中的重要领域,旨在培养护士在紧急情况下提供有效、及时的护理能力。以下是相关知识点的详细说明: 1. 急救医疗服务...
该Demo是用Unity原生的录音系统来实现聊天语音室,语音识别,语音合成; 原生的录音存在这录音时间固定,内存大小固定的问题,该工程解决录音以上的问题,可以将音频保存本地,或者...求大家支持点分吧!!! 急求分数
我现在需要一个想阿里巴巴右边那个效果的代码,希望高手给一些指导和资料。谢谢了!效果可访问http://www.alibaba.com
在编程领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于构建Windows应用程序。MFC封装了许多Windows API,使得开发人员能够更容易地使用面向对象的方式来编写Windows程序。...
王同在《新品卖翻天》中探讨了新产品上市初期面临的挑战和急求成的心态。新产品推广往往需要一定的时间才能逐渐积累销量,形成市场影响力。在这个过程中,保持耐心和持续投入至关重要。 1. 新产品生命周期:新产品...
1. **会议组织**:确保定期召开学生会全体会议,提前准备会议议程,记录会议纪要,并在会后及时分发给每位成员,以便大家了解工作进展和任务分配。 2. **文档管理**:建立完善的文档系统,分类保存学生会的所有文件...
JIRA-5.1.1-language-pack-zh_CN
《360急救工具包详解:安全防护与系统修复的得力助手》 在数字化时代,电脑病毒、恶意软件以及各种系统问题对我们的数字生活构成了威胁。为了应对这些挑战,360公司推出了360急救工具包,这是一款专为用户设计的...
- **最大似然估计**(Maximum Likelihood Estimation, MLE):基于观测数据估计模型参数的一种方法。 - **矩估计**(Method of Moments, MoM):通过匹配样本矩和理论矩来估计参数的方法。 - **贝叶斯推断**:利用...
驱动路径的要求我看文档一般用相对路径简单点,假设我的驱动文件放在当前测试代码项目的上一级目录,那我可以直接#define DRIVER_PATH "..\filem.sys",我的测试代码如下,急求各位大侠帮忙!!
《模拟电子技术基础》第四版是一本广泛应用于高等教育的教材,专为电子工程、通信工程、自动化等专业学生设计,旨在深入浅出地教授模拟电子技术的基础知识。这本书的第四版在原有的基础上进行了更新和改进,以适应...