`
gaofen100
  • 浏览: 1227584 次
文章分类
社区版块
存档分类
最新评论

一个数值的值先从小到大递增后从大到小递减,找出最大的值。

 
阅读更多

问题:

给定一个数组,其值先从小到大递增后从大到小递减,找出最大的值。


思路:最简单的办法就是从第二个值开始,判断是否满足 A[i] > A[i-1] && A[i] > A[i+1]. 如果满足,i 就是那个最大值的下标。该算法复杂度为O(n).

我们可以改进这种算法,因为这个数组是排好序的,所以我们可以利用二分查找的思想,更快速的找到最大值,时间复杂度为O(lg n)。

二分查找的算法可以在后面的link处得到,二分查找的退出条件和这道题的退出条件是不一样的(详见while loop),这是很值得注意的地方。

http://blog.csdn.net/beiyeqingteng/article/details/5736004




分享到:
评论

相关推荐

    南城一小六年级数学总复习检测试卷精选.doc

    - 规律填空题:这类题目考察的是数字序列的规律,需要找出数字之间的递增或递减关系。具体答案未给出,但一般需要通过观察数字之间的变化来解答。 以上就是试卷中的数学知识点详细解析,涉及了数的认识、数的读写...

    学校一班级数学上册重难点归纳总结-总结.docx

    对于20以内的数,我们需要掌握顺数(从小到大)和倒数(从大到小)。顺数是从0开始递增到20,而倒数则是从20递减到0。此外,还需要理解单数(奇数)和双数(偶数)的概念,单数包括1、3、5、7、9,双数包括2、4、6、...

    二年级下册数学青岛回顾整理参考PPT学习教案.pptx

    例如,最大的四位数是将数字从大到小排列,即3210,最小的四位数则是将0放在最高位,其他数按从小到大排列,即1023。 最后,关于用5、0、0、2组成的四位数,除了找出最大和最小的数,还要考虑读音,如只读一个零的...

    新北师大一年级数学上册总复习PPT学习教案.pptx

    - 数字从小到大和从大到小的排列,如0至20的序列,展示了数字的递增和递减顺序。 - 单数和双数的概念,1至20中奇数(单数)和偶数(双数)的识别。 2. **数数技巧**: - 不同方式的数数训练,例如从特定数字开始...

    西师小学一年级上册数学总复习PPT课件.pptx

    - 学会将数字从大到小或从小到大排序,例如从0到20的序列,找出最大和最小的数,以及一位数和两位数的最大和最小值。 6. **实际问题解决**: - 通过图形解决问题,如“盆里面有 ( ) 个黄瓜。”,需要学生理解加法...

    《数据结构 1800题》

    5.评价一个好的算法,您是从哪几方面来考虑的? 【大连海事大学 1996 二、3 (2分)】【中山大学 1998 三、1 (5分)】 6.解释和比较以下各组概念【华南师范大学 2000 一(10分)】 (1)抽象数据类型及数据...

    山东省菏泽市2015届高三数学第一次模拟考试试题 理

    中位数是将数据从小到大排列后处于中间位置的数,众数是出现次数最多的数,平均数是所有数值的和除以数值的个数。比较这些统计量可以帮助我们了解数据的集中趋势。 6. 排列组合问题:题目描述了排列问题,其中限制...

    安徽省合肥市2015届高三数学第一次教学质量检测试题 文

    12. 数据统计与中位数:统计学中,中位数是将一组数据从小到大排列后位于中间位置的数值,反映数据的集中趋势。 13. 分层抽样与概率计算:在统计学中,分层抽样是一种常用的抽样方法。题目中涉及到的事件概率,需要...

    一年级数学下册文字题和填空题总复习PPT学习教案.pptx

    - 第4页的练习要求学生将数字按从小到大的顺序排列,这是训练他们理解和比较数字大小的重要环节。 5. 数列和规律识别: - 在第6页,通过填数题目训练学生发现和应用数列的规律,如95、85、75、65,这是一个每次...

    宁夏平罗中学2015-2016学年高二数学下学期第一次月考试题文.doc

    (2)众数是出现次数最多的数值,中位数是将数据从小到大排序后位于中间位置的数值;(3)分层抽样时,按照各组频率的比例抽取样本。 18. 极值与导数:函数f(x)在x=-1和x=b处有极值,说明f'(x)在这两点的值为0,可以列...

    安徽省阜阳市第一中学2019-2020学年高二数学上学期第10次周练试题 文(实验班,PDF)答案

    2. 众数与中位数:众数是一组数据中出现次数最多的数值,而中位数是将数据从小到大排列后处于中间位置的数值。在题目中,甲的众数等于乙的中位数,这暗示了两组数据的分布特点。 3. 对勾函数的单调性:对勾函数y=ax...

    新人教版小学一年级数学下册第四单元综合练习题.docx

    通过将5个数字按照从小到大的顺序排列,学生不仅练习了比较大小,也加深了对数序的理解。这样的排序练习有助于学生在实际生活中,如整理物品或排序时,能够迅速且准确地进行。 整十数的组合练习是针对特定数学规则...

    数学导航2016届高考数学大一轮复习第五章数列同步练习文

    因此,数列是当自变量从小到大依次取值时,对应函数值的一列。 【数列的性质与应用】 数列的性质包括首项、公差(对于等差数列)、公比(对于等比数列)等。数列在许多数学领域都有重要应用,如在解决递推关系问题...

Global site tag (gtag.js) - Google Analytics