Maison > interface Web > js tutoriel > le corps du texte

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

青灯夜游
Libérer: 2022-02-18 16:52:28
original
6545 Les gens l'ont consulté

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);
Copier après la connexion

Comment trouver la médiane dun tableau en JavaScript

arr1 = [1, 4, 7, 9]
medianof2Arr(arr1);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal