首页
JavaScript正文
HackerRank onths 准备套件(JavaScript) - Mini-Max Sum
文章标签
套件
给定五个正整数,找到可以通过将五个整数中的四个恰好相加来计算的最小值和最大值。然后将各自的最小值和最大值打印为一行两个空格分隔的长整数。
示例
arr=[1,3,5,7,9]
最小和是 1+3+5+7 = 16,最大和是 3+5+7+9 = 24。该函数打印 16 24。
我们将讨论两种方法来解决这个问题;
一个正在使用 sort() 方法。
在上面的方法中,由于 sort() 方法,时间复杂度将是“O(nlogn)”。为了让时间复杂度更好,下面给出优化后的代码。
立即学习“Java免费学习笔记(深入)”;
上面这段代码只有一个 for 循环,因此时间复杂度为 O(n)。
文章推荐
-
JavaScript如何获取宏控件数据?
javascript 获取宏控件数据的方法有两种:get("value"):获取输入框、文本区域和选择列表的 value...
JavaScript
2个月前 (10-15) 88 -
JavaScript怎样读取宏控件数据?
是的,可通过以下步骤读取宏控件数据:获取宏控件元素检查宏控件类型(例如,activex 或 java 插件)获取宏控件对...
JavaScript
2个月前 (10-15) 82 -
JavaScript获取宏控件数据的技巧
用 javascript 获取宏控件数据包含以下步骤:获取宏控件对象。获取宏控件属性,如 classid。执行宏控件方法...
JavaScript
2个月前 (10-15) 81 -
探究JavaScript与Java的联系和区别
javascript 和 java 虽然名称相似,但它们是两种截然不同的语言,主要区别在于:1. 语法不同;2. 编译方...
JavaScript
2个月前 (10-15) 80 -
javascript:void(o)如何解决?
解决 javascript:void(o) 错误的步骤:检查链接是否指向预期脚本。使用文本编辑器或 javascript...
JavaScript
2个月前 (10-15) 89
最新文章