递归求嵌套数组中最大值
今早在 https://attachments.me/hirehack/public/computer.html 做题,有一题是 递归求嵌套数组中最大值:
/* This challenge requires that, given as input an array which may contain:- integer values.- inner-arrays of integer values.- any recursive combination thereof.Return the largest value contained in the array or any of its sub-arrays.Input: [1, [2, [3, 4]], [5, [6, 7]]]Output: 7 */
分享一下我的代码:
function recursiveMax(input){var nums=[];for(var i=0;i<input.length;i++){var obj=input[i];if(obj instanceof Array){nums.push(recursiveMax(obj));}else{nums.push(obj);}}return Math.max.apply(null,nums); }//Test recursiveMax([1,[[2,3],4,5,6,7],8,9,10]);//output 10
欢迎交流。
转载于:https://www.cnblogs.com/artwl/archive/2012/04/15/2449009.html
递归求嵌套数组中最大值相关推荐
- 求一维数组中的最大数c语言,C语言 求一维数组中最大值的位置
C语言 求一维数组中最大值的位置0 stdlib;=10;;The location is%d"i++) { if(a[i]> return 0#include <:> i ...
- 求一维数组中最大值和最小值
#include<stdio.h> int niubi_max(int a[]); // 函数声明类型与定义类型应该相同,不能声明是 int,定义是 int a[] int niub ...
- 结对开发项目:求整数数组中连续子数组和的最大值
小组成员:安娜 王鑫楠 题目二:求整数数组中连续子数组和的最大值. 1.分析过程: 题目收到后,前五分钟设计算法,首先也想到是不是一次遍历可以解决,考虑了一下觉得难度有点大最后还是果断放弃.我刚开始的 ...
- C语言递归求四个数的最大值:Max函数的递归
递归算法求四个数的最大值 问题描述:通过函数的递归求四个数的最大值 解题思路:通过多次比较两个数进行比较大小,本质就是冒泡法排序 即: max_4=max_2(num1,max_2(num2,max_ ...
- 6 获取数组中最小值_C语言每日一练8——数组中最大值和最小值
题目: 利用指针函数,求某数组中的最大值和最小值. 实现代码: /* ================================================================= ...
- 图解|查找数组中最大值的5种方法!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中 ...
- numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)
numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...
- 用子函数的方法求一维数组中所有元素之和
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容2]用子函数的方法求一维数组中所有元素之和 #includ ...
- 一个整形数组中最大值求和问题(3)
新要求: 在"一个整形数组中最大值求和问题(2)"的基础之上,加入了新要求. 将一位数组变成环形数组. 首先在自己看到这道题目的时候,并没有什么思路,然后老师一点一点的旁敲侧击,自 ...
最新文章
- 如何建立图像数据矩阵和图像显示灰度之间的关系!_放射技术考试第四章第一节 数字图像的特征...
- DNS转发器引起的CDN访问缓慢
- Isomorphic Strings
- QQ截屏 抓级联菜单、下拉菜单及右键弹出菜单图
- java方法中 thread,Java中的線程Thread方法之---join()
- 还不会ts?一文带你打开ts的大门
- c++ 返回 char*
- 【计算几何】线段相交
- php str_replice_详解PHP字符串替换str_replace()函数四种用法
- java 类型转string类型_java常用类String与其他数据类型之间的转化
- 什么时候要用存储过程,存储过程的优点 .
- 信息安全系统设计基础第一次实验报告
- 这几款可以识别图片文字的app值得一试
- 关于计算机职业发展方向,计算机专业的职业发展方向有哪些
- 链路追踪Zipkin
- 小白学习Basemap气象画地图的第五天(读取micaps站点数据,省级能见度分布)
- [XJTUSE 算法设计与分析] 第五章 回溯法
- 计算机word表格求和怎么操作,Word表格编辑技巧:利用“公式”命令求和-word技巧-电脑技巧收藏家...
- linux0.11磁盘映像制作及其剩余程序阅读注释笔记
- 解决MacBook浏览器打开北京工作居住证系统问题