利用 math.max/min 和unpack/talbe.unpack完美解决:

local testTable = {33, 42, 1,  3, 4, 5, 9}
--local maxValue = math.max(table.unpack(testTable)) --5.2/5.3
--local minValue = math.min(table.unpack(testTable)) --5.2/5.3
local maxValue = math.max(unpack(testTable)) --5.1
local minValue = math.min(unpack(testTable)) --5.1
print(maxValue, minValue)

Lua 求表中元素的最大值和最小值相关推荐

  1. 分治算法求n个元素的最大值和最小值

    分治算法求n个元素的最大值和最小值 算法思想:         1.将n个数均分为s1和s2         2.分别求解s1和s2的最大值和最小值            s1最大值为max1,s1最 ...

  2. 设有6个有序表A、B、C、D、E、F,分别含有10、35、40、50、60和200个数据元素,各表中元素按升序排列。要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最

    设有6个有序表A.B.C.D.E.F,分别含有10.35.40.50.60和200个数据元素,各表中元素按升序排列.要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最 ...

  3. (c语言)编程输出二维数组中元素的最大值,要求用指针实现。

    (c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...

  4. 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。

    题目:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中,m和n的值由用户键盘输入.已知m和n的值都不超过10. void InputArray( ...

  5. 已知顺序表中元素值递增有序。 用算法实现将元素x查到表中适当的位置上,以保持顺序表的有序性。

    已知顺序表中元素值递增有序.用算法实现将元素x查到表中适当的位置上,以保持顺序表的有序性. 第一种写法: //已知顺序表中元素值递增有序.用算法实现将元素x查到表中适当位置上,以保持顺序表的有序性 # ...

  6. 对顺序表中元素从小到大排序的算法

    )编写一个对顺序表中元素从小到大排序的算法,函数接口如下: //初始条件:线性表L已经存在,且元素个数大于1 //操作结果:将L中的元素从小到大排序 Status ListSort_Sq(SqList ...

  7. C语言数组练习-计算数组中元素的最大值及其所在的行列下标值

    要求:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中m和n的值由用户键盘输入.已知m和n的值都不超过10. ----------------- ...

  8. 算法设计——用分治法查找数组元素的最大值和最小值、用分治法实现合并排序、最小费用问题、树的最大连通分支问题(代码实现)

    代码链接:pan.baidu.com/s/15inIth8Vl89R1CgQ_wYc2g  提取码:gf13 算法分析与设计第 1 次实验 时间 2020.3.31 地点 软件大楼 127 实验名称 ...

  9. [python] 分治法查找数组元素的最大值和最小值

    分治法查找数组元素的最大值和最小值 分治法简介: 分治法从字面上的解释是"分而治之",就是把一个复杂的问题分成两个或者更多相同或者相似的子问题,再把子问题分成更小的子问题,直到最后 ...

最新文章

  1. 《C++面向对象高效编程(第2版)》——2.29 泛化关系(is-a)
  2. oracle建表后添加数据报错:ORA-01658:无法为表空间中的段创建INITIAL区
  3. Javascript-7对象:字符串、时间
  4. 汇编语言(十四)之判断字符串是否包含数字
  5. 开源jumpserver 堡垒机搭建
  6. 监督学习 | SVM 之非线性支持向量机原理
  7. React 记坑 ----- 关于 react-redux 中共享状态更新时自动重新 render 页面的问题
  8. 解析博图数据块(昆仑通态触摸屏自动命名)
  9. android 支付宝手势密码锁,Android仿支付宝手势密码解锁
  10. Google BBR是什么?以及在 CentOS 7 上如何部署
  11. 《Google软件测试之道》三、好的经验沉淀
  12. windows平台Emacs单实例原理、设置及右键菜单的添加
  13. 腹有诗书气自华,新华三交换机大有不同
  14. 关于BUCK降压的一些学习笔记2-->滞回比较器产生三角波
  15. ABP实战--集成Ladp/AD认证
  16. No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
  17. pytorch整理(三)
  18. dede 留言簿 多个
  19. 学计算机专业表情包,大学专业恶搞表情包,你中枪了吗
  20. 2020届一轮复习之必考选修部分:绝对值不等式(解答题)

热门文章

  1. C++之vector<int> nums
  2. 【Java 后端接收前端的富文本数据,其中标签样式数据丢失解决】
  3. 免费edu邮箱申请注冊地址
  4. Java点集_java-二维点集的包装
  5. 计蒜客_Lpl and Energy-saving Lamps_线段树
  6. 人工智能被批不环保,训练一个神经网络的排炭量竟然比5辆车还多?
  7. 专利撰写时一定要注重质量
  8. 安捷伦万用表--Agilent34401A数字万用表串口发送数据只上位机使用说明
  9. Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统。
  10. unity实现简单游戏——井字棋