javascript求数组中的最大数,返回的是数组的下标,不是值,百度了一天没找到,怎么做

javascript求数组中的最大数,返回的是数组的下标,不是值,百度了一天没找到,怎么做

0

8个回答

 var arr=[3,2,7,8,1,5];
alert(arr.indexOf(arr.inMath.max.apply(null,arr))
0
chaojiangroke
chaojiangroke 可以吗?为什么我在浏览器上报错
11 个月之前 回复
dabocaiqq
请你们大家多多姿瓷我菠菜菌 回复qq_39085854: 谢谢,你的回答很正确,给你c币了,请笑纳。
11 个月之前 回复
qq_39085854
qq_39085854 var arr=[3,2,7,8,1,5]; alert(arr.indexOf(arr.inMath.max.apply(null,arr))
11 个月之前 回复
showbo
支付宝加好友偷能量挖 alert(arr.indexOf(Math.max.apply(null,arr))
11 个月之前 回复

function largestOfFour(arr) {
var s = [];
for(var i = 0;i var max = 0;
var temp;
for(var j = 0;j temp = arr[i][j];
if(temp>max){
max = temp;
}
}
s[i] = max;
}
return s;
}

通过循环比较赋值可以实现

1

var arr=[3,2,7,8,1,5];
var t,index;
for (var i = 0; i < arr.length; i++) {
if(arr[i]>arr[i+1]){
t=arr[i];
index=i
}
}
console.log(t)//最大的那个值
alert(index)//最大值的索引

1

求分

 var i = arr.indexOf(Math.max(...arr));
0
weixin_42695878
weixin_42695878 修正: var i = arr.indexOf(Math.max.apply(null, arr));
11 个月之前 回复

var arr=[45,5,667,65767,834,43,54,67,6723,233,456,546];
var nvalue=0,nindex=-1;
for (var i = 0; i < arr.length; i++) {
if(arr[i]>nvalue){
nvalue=arr[i];
index=i
}
}
//最大的那个值
console.log(nvalue)
//最大值的索引
console.log(nindex)

0

var maxvalue= arr.indexOf(Math.max(array));

0

直接在输出的时候返回值改为下标,以下标作为变量,不使用值作为变量

0

var arr=[0,1,2,3] //数组

var index=getmax()//此次为你所返回索引使用的语句。
arr[index]//此处为获取到数组最大的数

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Javascript中获取数组最大值和最小值以及最大值和最小值的下标 没学对象前的最简单最基本的方法
用for循环和if   var arr = [20, 5, 16, 80, 60, 5, 80, 80, 80];    var max = arr[0];    var min = arr[0];  for (var i = 0; i  {   if (arr[i] > max) { max = arr[i];  }else if (arr[i] { min
JavaScript求数组的最大值与最小值
Math.max()和Math.min()求数组最大值和最小值
随机一个数组,求最大数,并打出相应的行列
//随机一个数组,求最大数,并打出相应的行列 //    int a[3][4]={0}; //    for (int i=0; i //        for (int j=0; j //            a[i][j]=arc4random()%50+10; //            printf("%d ",a[i][j]); //        } //      
求数组中最大K个值的下标
开发环境:QtCreator2.1.0+OpenCV2.4.8 首先来看看std中的快速排序算法sort的使用方法:   template  void sort ( RandomAccessIterator first, RandomAccessIterator last, Compare comp ); 这是一个带模板的函数,参数1和2表示需要排序的元素在随机迭代器的起始位置和结束位
c语言实现在一个数组中求出最大数所在的下标
//#include "stdafx.h" #include "stdio.h" int  findMax(int a[10]){  int i,j,k;  j=a[0];  for(i=0;i  {   if (a[i]>j)   {    j=a[i];    k=i;   }  }  return k+1; } void main() {  int a[10
最大值以及下标和最小值以及下标js
function max(arr){  var max=arr[0];  var a; for(var i=0,len=arr.length;i { if(max {  max=arr[i]; } } for(var i=0,len=arr.length;i { if(max==arr[i]) {  a=i; }  } alert('最大值'+max); ale
求一个数组最小的两个数的下标
求一个数组的两个最小数,并返回下标。在数组中查找最小的两个数的下标。
Java - 求数组中最大值(个数不确定)及其下标
利用 Map,遍历一次即可获得数组中最大值的同时,也获得最大值的数组下标。 package com.code.ggsddu; import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class ArrayMaxAndIndexes { public static void ma
【数组】求最大值及其下标
题目:求最大值及其下标。 要求:找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式:   输入在第一行中给出一个正整数n(1&lt;n≤10)。第二行输入n个整数,用空格分开。 输出格式:   在一行中输出最大值及最大值的最小下标,中间用一个空格分开。 输入样例:  6 2 8 10 1 9 10  输出样例: 思路一:由于题目中要求的时输入n个正整数,数量不确定,故可以考虑...
求一个含有8个整数的数组中前3个最大值对应的下标
求一个含有8个整数的数组中前3个最大值对应的下标,将对应的下标置1其它为0,然后将所得的八位二进制数转换成一个十进制数。
JAVA获取数组中最大值及其下标
public class TestJava {     public static void main(String args[]){         int aar[] = {1,3,10,4,5,7,3,9};         if(aar.length>0){             int aar_Max = aar[0],aar_index=0;             for
java 取出int数组中的最大值及下标
package index; //取出int数组中的最大值及下标 import java.util.Arrays; import javax.naming.InitialContext; public class Test { public static void main(String[] args) { int[] arr = { 0, 45, 14, 85, 12, 14, 7, 25, ...
求数组最大值的下标
面试中遇到的问题,之前没有做过类似的题,所以想了半天也没有很好的解决方法。回去后百度了下,并不难,发个博客加深下印象。首先理一下思路:最先想到的是遍历一遍数组,并两两比较,这里怎么比较是关键,用一个变量记录第0个元素下标$max=0;,然后i从1开始遍历数组,同时比较i和max的值大小,如果i的值大,领max=i,此时max记得就是最大值的下标。举个例子,4,8,3,1,2,5,3。 ph
函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予
数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。函数如下:#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;time.h&amp;gt;void fun(int a[],int n, int *max, int *d){  int i;  *max=a[0]; ...
求一个数组的最大值最小值及其下标
/**求一个数组的最大值最小值及其下标 思路:假定一个数为最大值,如果有个数比假定的最大值还大,那么该数就为最大值. 最小值同理. 使用for循环. */ public class MaxMin{ public static void main(String[] args){ int[] array={13,56,45,48,26,55,7,3,9,46...
编程输入10个数,找出其中的最大值及其所在的数组下标位置。
#include &amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt; int main(void){ //编程输入10个数,找出其中的最大值及其所在的数组下标位置。 int a[10],i,max,k; for(i=0;i&amp;amp;amp;amp;amp;lt;10;i++){ scanf(&amp;amp;amp;amp;quot;%d&amp;amp;amp;amp;quot;,&amp;amp;amp;amp;amp;amp
求数组最值和下标
在做一道java 习题时,遇到了求数组最大下标的问题,脑子里只有排序算法的思路,始终不得其解。 在网上搜索一番后得出答案。 具体思路是 设定一个最大下标变量,通过循环让数组中的每一个值依次与数组的最大下标值进行比较。从而得出最大下标值。 public static void getMaxIndex(int[] array){ int maxIndex=0; for(int i=0
PHP 取得数组最大值的下标
   取得数组中最大的值:   /*** * 取得数组中最大值的下标 */ $array = array('a'=&amp;gt;'A','c'=&amp;gt;'B','b'=&amp;gt;'C','d'=&amp;gt;'D','e'=&amp;gt;'D'); foreach($array as $key=&amp;gt;$value) { if($value == max($array)) { ...
java 用一行代码 找到 一维数组 min, max 最大值最小值 的下标 index
利用 java8 中的 stream 以及 reduce 功能,可以直接用一行代码求得一维数组最大值或最小值的下标。   举例:   public class HelloWorld { public static void main(String[] args) { int[] a = {8, 6, 3, 10}; int index = IntStream.rang...
数组中两个数之和等于某个数字,返回这两个数的下标
leetcode刷题,大神之路开启。
找数组中最大值跟最大值下标
在一个有8个整数(18,25,7,36,13,2,89,63) 的数组中找出其中最大的数及其下标。 int a[]={18,25,7,36,13,2,89,63}; int max=a[0]; for(int t=1;t&amp;lt;a.length;t++) { if(max&amp;lt;a[t]) { max=a[t]; } } for(i...
javascript数组中数字和非数字下标的区别
javascript数组中数字和非数字下标的区别
返回两个求和等于给定值的数组下标--算法练习
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
设计一个函数, 找到数组中的最大值以及下标。
gcc编译的,若VC等其他平台运行出现错误请自行修改
js中获取数组中最大值
JavaScript中获取最大值在ES5中,使用Math.max函数的apply方法获取数组最大值:Math.max.apply(null, [-1, 100, 9001, -32]); // 9001在ES6中, 我们使用扩展符作为函数的参数:Math.max(...[-1, 100, 9001, -32]); // 9001JavaScript 2016-10-06 创建
编写一个函数 找出double类型中最大数的下标 输出下标
#include "stdAfx.h" #include "ctype.h" #include "stdlib.h" int main(void) { double sum_(double a[],int x); double a[5]={4,7,1,8,9}; double sum; sum=sum_(a,5); printf("%0.2lf\n",sum); system("pau
求数组第二(n)大值及下标
问:给定一个整型数组,数组成员10个,求该数组中第二大的数和下标 public static void main(String[] args) {   // TODO Auto-generated method stub   Scanner input = new Scanner(System.in);   System.out.println("输入10个整型数组元素的值: "); 
数组排序,返回数组值在原数组中的下标(序号)
功能:对输入的数组进行排序,返回的是,从小到大数组对应于原数组的下标(序号) 。比如 1 7 3 2 9  返回:0 3 2 1 4   思想:在函数中动态开辟一个数组,用于存储下标。初始化的时候为0-(n-1)。数组值在排序的过程中,下标值也跟着排序。最后返回指向下标数组的
求一个数组中最大值函数的下标值
#include int maxElement(array[] ,int n) {  int i=0,n=0,t=array[0];//将下标为0的值赋值给t  for(i=0;i  {  if(t  {  arry[i+1]=t;//交换 假设下标i+1的大于下标0则交换  n=i;//统计比较次数 假设a[0]最大则不比较,则下标最大者为a[0],假设a[1]最大则循环要执
Javascript中获取数组最大值和最小值的方法
方法一: //最小值 Array.prototype.min = function() { var min = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] < min){ min = this[i]; } } return min; } //最大值 Array.prototype.
数组两个数和为指定值的数组下标
散列表方式: public void findBathIndex(int[] arr,int k){ if(arr==null){ return; } Hashtable&amp;lt;Integer,Integer&amp;gt; map=new Hashtable&amp;lt;Integer,Integer&amp;gt;(); ...
js获取数组相同元素的下标
function searchKeys(){ var arr = ['11', '11', '111', '4', '5', '6', '6', '7','7', '8', '1', '1', '1']; var str = ""; var strary = []; for (var i = 0; i < arr.length; i++) { var hasRead = false; for ( var k = 0; k < strary.length; k++) {
js获取数组中的最大值或最小值
方法一:      //最小值 Array.prototype.min = function(){ var min = this[0]; var len = this.length; for(var i=1; i<len; i++){ if(this[i] < min){ min = this[i]; } } return min; } [55,38,7,19].min(
c语言找到数组中最大的成员和下标
#include #include #include #define  M 10 int main(int argc, const char * argv[]) {            //1:找出数组arr中值最大的数组成员,打印值和下标(比较和查找)     int i;     int j;     int max;       int t;     in
找到数组中最大值及其所在位置的下标
#include &amp;lt;stdio.h&amp;gt;int main(void){    int a[10];    int i,index_max;    //index_max用于接收最大值下标    for(i=0;i&amp;lt;10;++i)    {        scanf(&quot;%d&quot;,a+i);    }    index_max=0;     //初始化最大值下标    for(i=1;i&amp;...
Java 寻找数组中最大值
问题描述   对于给定整数数组a[],寻找其中最大值,并返回下标。 输入格式   整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。 输出格式   输出最大值,及其下标 样例输入 3 3 2 1 样例输出 3 0 代码: import java.util.Arrays; import jav...
Swift编程基础之输出数组中最大值与其下标问题
最近做过的两个习题分享给大家!!!一、给定一个整形数组,将数组中最大数连同下标一起输出//方法一: //定义 index 存下标 、 max 存值,循环比较 arr[i] 和max 的值 比max大 的就将其值赋给max,其下标赋给index var arr = [1,5,2,3,7,2,10,3,2,4] var max = arr[0],index = 0 for i in
数组排序后拿出最大的几个数,并且取它们的下标,包括数组元素相同的情况
将数组内的10个数排序后,取最大的5个数,并且拿出它们的下标,包括数组元素相同的情况
刷题三:给定一个排序数组和目标值,求下标
给定一个排序数组nums(无重复元素)与目标值target,如果target在nums里出现,则返回target所在下标,如果target在nums里未出现,则返回target应该插入位置的数组下标,使得将target插入数组nums后,数组仍有序。// // main.cpp // binary_serarh_insert_index // // Created by tong on 20...
给定一个整型数组,求数组中的最大数和次最大数
数据结构课后练习题1:给定一个整型数组,求数组中的最大数和次最大数. #include void max(int a[],int n) //函数声明 { int max=0,max1=0; for(int i=0;i<n;i++) { if(a[i]>max) max=a[i]; } for(int i=0;i<n;i++) {
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java中数组的收获 java中学习数组的案例

相似问题

8
javascript求数组中的最大数,返回的是数组的下标,不是值,百度了一天没找到,怎么做
8
javascript怎么实现两个数组中随机两个相加?相加的结果用alet方式进行输出?
8
javascript开发读取一个excel文件,并且提取里面的表格到数组,用javascpt怎么写?
2
javascript怎么实现判断页面上的链接的功能,判断链接怎么用js语言实现呢?
2
请问如何使用javascript的map语句实现不定多个数组的相加?相加怎么用map实现?
9
请教一个简单一些的javascript的问题,关于变量的转换
6
javascript中怎么实现求一个数组的中位数,求中位数的方式怎么实现的呢?
8
一个有关javascript非常简单的问题,回答好了就采纳!!!!!
7
javascript的encodeURL需要include什么库?调用jquey么?
13
javascript 中文乱码,百度了一上午都不行,急得直冒汗
4
javascript怎么将带有科学计数法的大数转换成普通数?在线急等,马上给分采纳
7
javascript里怎么将string转换为float,在线急等,马上采纳!
6
如何使用javascript编写一个加法程序,从文本框输入两个数字,用alert输出结果?
3
javascript中怎么实现打印一个杨辉三角形的前5行?
1
求助一下QT与Javascript间调用函数的问题
6
在线等,C币立刻给:请问javascript怎么防止用户关闭网页?不允许关闭网站,不允许浏览其它网站
3
大神帮看一下javascript绑定的单击事件第一个测试好使,但是第二个却不好使!
7
这段js代码的意思求解释
6
怎样用js控制textarea中文章重复单词的样式,比如红色,而且重复单词的颜色不能一致
11
在线急等,马上给C币,请问javascript中怎么调用jsp的代码?