数组最值之谜

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组最值之谜相关的知识,希望对你有一定的参考价值。

  1. 引言
    在python中,求解一组数中的最值,可以让我们了解列表的运用和相关函数的利用。列表也算python学习的基础,更了解列表的相关的使用,可以让我们以后的python学习更有利。
  2. 问题
    给定一组数,输出其最大值与最小值
    示列:
    输入:1 ,2, 3 ,4
    输出:1 4
  3. 方法
    可以利用python自带的函数max和min,还有用sorted给列表排序,输出其第一位和最后一位。还可以用for和while循环来依次比较其大小,最后输出最值
  4. 实验结果与讨论
    List_1 = [1, 2, 3, 4]
    print(max(list_1))
    print(min(list_1))
    List_2 = sorted(list_1)
    print(list_2[0])
    print(list_2[-1])
    a = list_1[0]
    for i in list_1:
    if i > a:
    a = i
    print(a)
    for i in list_1:
    if i <= a
    a = i
    print(a)
  5. 结语

数组有时候需要排序,用python自带的函数来求解数组的最值是最简单和最快捷的,因此,我们需要多家记忆python的自带函数

以上是关于数组最值之谜的主要内容,如果未能解决你的问题,请参考以下文章

POJ 3264 Balanced Lineup(线段树 区间最值)

UER#7 T2

CodeForces - 817D Imbalanced Array(单调栈)

js 找数组中的最值

Vue 世界未解之谜合集(不定时更新)

树状数组维护区间最值