Introduction to Algorithms, Third Edition


Medians and Order Statistics



Download 4,84 Mb.
Pdf ko'rish
bet140/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   136   137   138   139   140   141   142   143   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

9
Medians and Order Statistics
The
i
th
order statistic
of a set of
n
elements is the
i
th smallest element. For
example, the
minimum
of a set of elements is the first order statistic (
i
D
1
),
and the
maximum
is the
n
th order statistic (
i
D
n
). A
median
, informally, is
the “halfway point” of the set. When
n
is odd, the median is unique, occurring at
i
D
.n
C
1/=2
. When
n
is even, there are two medians, occurring at
i
D
n=2
and
i
D
n=2
C
1
. Thus, regardless of the parity of
n
, medians occur at
i
D b
.n
C
1/=2
c
(the
lower median
) and
i
D d
.n
C
1/=2
e
(the
upper median
). For simplicity in
this text, however, we consistently use the phrase “the median” to refer to the lower
median.
This chapter addresses the problem of selecting the
i
th order statistic from a
set of
n
distinct numbers. We assume for convenience that the set contains dis-
tinct numbers, although virtually everything that we do extends to the situation in
which a set contains repeated values. We formally specify the
selection problem
as follows:
Input:
A set
A
of
n
(distinct) numbers and an integer
i
, with
1
i
n
.
Output:
The element
x
2
A
that is larger than exactly
i
1
other elements of
A
.
We can solve the selection problem in
O.n
lg
n/
time, since we can sort the num-
bers using heapsort or merge sort and then simply index the
i
th element in the
output array. This chapter presents faster algorithms.
In Section 9.1, we examine the problem of selecting the minimum and maxi-
mum of a set of elements. More interesting is the general selection problem, which
we investigate in the subsequent two sections. Section 9.2 analyzes a practical
randomized algorithm that achieves an
O.n/
expected running time, assuming dis-
tinct elements. Section 9.3 contains an algorithm of more theoretical interest that
achieves the
O.n/
running time in the worst case.


214
Chapter 9
Medians and Order Statistics

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   136   137   138   139   140   141   142   143   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish