Rumah > Artikel > hujung hadapan web > Bagaimana untuk mencari median tatasusunan dalam JavaScript
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]".
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);
arr1 = [1, 4, 7, 9] medianof2Arr(arr1);
[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!