Maison  >  Article  >  interface Web  >  Comment trouver la médiane d'un tableau en JavaScript

Comment trouver la médiane d'un tableau en JavaScript

青灯夜游
青灯夜游original
2022-02-18 16:51:036381parcourir

Méthode : 1. Triez le tableau et trouvez la longueur du tableau ; 2. Déterminez si la longueur du tableau est un nombre pair ou un nombre impair, si c'est un nombre pair, la médiane est "(nom du tableau [(longueur du tableau) /2] + nom du tableau [((longueur du tableau)/2)+1])/2", s'il s'agit d'un nombre impair, la médiane est "nom du tableau [(longueur du tableau/2)-0,5]".

Comment trouver la médiane d'un tableau en JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

La médiane est le nombre du milieu dans un ensemble de données disposées dans l'ordre. Elle représente une valeur dans un échantillon, une population ou une distribution de probabilité, et elle peut diviser l'ensemble de valeurs en deux parties supérieure et inférieure égales. Pour un ensemble fini de nombres, vous pouvez trier toutes les observations et trouver celle du milieu comme médiane. S'il y a un nombre pair d'observations, la moyenne des deux valeurs moyennes est généralement considérée comme médiane.

Comment trouver la médiane d'un tableau en JavaScript

Idée d'implémentation :

  • Triez le tableau, puis trouvez la longueur du tableau

  • Si la longueur du tableau est un nombre pair, alors la médiane sera arr[ (arr.length)/2] +arr[((arr.length)/2)+1]/ 2.

  • Si la longueur du tableau est impaire, la médiane sera l'élément du milieu.

Code d'implémentation :

function medianof2Arr(arr1) {
	var concat = arr1;
	concat = concat.sort(
		function(a, b) {
			return a - b
		});
	console.log(concat);
	var length = concat.length;
	if (length % 2 == 1) {
		// 如果长度是奇数
		console.log("中位数为: "+(concat[(length / 2) - 0.5]))
	} else {
		// 如果长度是偶数
		console.log("中位数为: "+(concat[length / 2]+concat[(length / 2) - 1]) / 2);

	}
}

arr1 = [1, 4, 7, 9,2]
medianof2Arr(arr1);

Comment trouver la médiane dun tableau en JavaScript

arr1 = [1, 4, 7, 9]
medianof2Arr(arr1);

Comment trouver la médiane dun tableau en JavaScript

[Recommandations associées : Tutoriel d'apprentissage javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn