Bagaimana untuk mencari median tatasusunan dalam JavaScript

青灯夜游
Lepaskan: 2022-02-18 16:52:28
asal
6488 orang telah melayarinya

Kaedah: 1. Isih tatasusunan dan cari panjang tatasusunan; 2. Tentukan sama ada panjang tatasusunan ialah nombor genap atau nombor ganjil. (panjang tatasusunan)/ 2] Nama tatasusunan [((panjang tatasusunan)/2) 1])/2", jika nombor ganjil, mediannya ialah "nama tatasusunan [(panjang tatasusunan/2)-0.5]".

Bagaimana untuk mencari median tatasusunan dalam JavaScript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Median ialah nombor tengah dalam set data yang disusun mengikut tertib, mewakili nilai dalam sampel, populasi atau taburan kebarangkalian, yang boleh membahagikan set nilai kepada bahagian atas dan bawah yang sama. Untuk set nombor terhingga, anda boleh mengisih semua pemerhatian dan mencari yang tengah sebagai median. Sekiranya terdapat bilangan pemerhatian yang genap, purata dua nilai tengah biasanya diambil sebagai median.

Cara mencari median tatasusunan dalam JavaScript

Idea pelaksanaan:

  • Ya Isih tatasusunan, dan kemudian cari panjang tatasusunan

  • Jika panjang tatasusunan ialah nombor genap, maka mediannya ialah arr[(arr.length) /2] arr[((arr.length) /2) 1]/2.

  • Jika panjang tatasusunan adalah ganjil, median akan menjadi elemen tengah.

Kod pelaksanaan:

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);
Salin selepas log masuk

Bagaimana untuk mencari median tatasusunan dalam JavaScript

arr1 = [1, 4, 7, 9]
medianof2Arr(arr1);
Salin selepas log masuk

Bagaimana untuk mencari median tatasusunan dalam JavaScript

[Cadangan berkaitan: tutorial pembelajaran javascript

Atas ialah kandungan terperinci Bagaimana untuk mencari median tatasusunan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!