§3. óÈÅÍÙ ÉÚ ÆÕÎËÃÉÏÎÁÌØÎÙÈ ÜÌÅÍÅÎÔÏ× 81
ÆÕÎËÃÉÀ ¥ÇÏÌÏÓÏ×ÁÎÉÑ¥ïÎÁ ÉÍÅÅÔ ÎÅÞ¾ÔÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×, É ÚÎÁÞÅ-
ÎÉŠž ÒÁ×ÎÏ 0 ÉÌÉ 1 × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ËÁËÏÅ ÉÚ Ä×ÕÈ ÚÎÁÞÅÎÉÊ ÞÁÝÅ
×ÓÔÒÅÞÁÅÔÓÑ ÓÒÅÄÉ ×ÈÏÄÏ×.
ôÅÏÒÅÍÁ 30. óÕÝÅÓÔ×ÕÅÔ ÓÈÅÍÁ, ×ÙÞÉÓÌÑÀÝÁÑ ÆÕÎËÃÉÀ ÇÏÌÏÓÏ×ÁÎÉÑ,
ÒÁÚÍÅÒÁ O(n) É ÇÌÕÂÉÎÙ O(log n log log n).
äÏËÁÚÁÔÅÌØÓÔ×Ï. îÁ ÓÁÍÏÍ ÄÅÌÅ ÍÏÖÎÏ ÄÁÖÅ ×ÙÞÉÓÌÉÔØ ÏÂÝÅÅ ÞÉÓÌÏ ÅÄÉ-
ÎÉà ÓÒÅÄÉ ×ÈÏÄÏ×. üÔÏ ÄÅÌÁÅÔÓÑ ÒÅËÕÒÓÉ×ÎÏ: ÓÞÉÔÁÅÍ ÏÔÄÅÌØÎÏ ÄÌÑ ËÁÖÄÏÊ
ÐÏÌÏ×ÉÎÙ, ÐÏÔÏÍ ÓËÌÁÄÙ×ÁÅÍ. ðÏÌÕÞÁÅÔÓÑ ÌÏÇÁÒÉÆÍÉÞÅÓËÏÅ ÞÉÓÌÏ ÕÒÏ×ÎÅÊ.
îÁ ×ÅÒÈÎÅÍ ÕÒÏ×ÎÅ ÎÁÄÏ ÓËÌÁÄÙ×ÁÔØ ÞÉÓÌÁ ÒÁÚÍÅÒÁ log n, ÎÁ ÓÌÅÄÕÀÝÅÍ ¡
ÒÁÚÍÅÒÁ (log n − 1) É ÔÁË ÄÏ ÓÁÍÏÇÏ ÎÉÚÁ, ÇÄÅ ÓËÌÁÄÙ×ÁÀÔÓÑ ÏÄÎÏÂÉÔÏ×ÙÅ ÞÉ-
ÓÌÁ (ÔÏ ÅÓÔØ ÂÉÔÙ ×ÈÏÄÁ). ëÁËÏÊ ÓÒÅÄÎÉÊ ÒÁÚÍÅÒ ÓËÌÁÄÙ×ÁÅÍÙÈ ÞÉÓÅÌ? ðÏ-
ÌÏ×ÉÎÁ ×ÅÒÛÉÎ × ÄÅÒÅ×Å ÐÒÉÈÏÄÉÔÓÑ ÎÁ ÎÉÖÎÉÊ ÕÒÏ×ÅÎØ (ÞÉÓÌÁ ÄÌÉÎÙ 1), ÞÅ-
Ô×ÅÒÔØ ¡ ÎÁ ÓÌÅÄÕÀÝÉÊ (ÞÉÓÌÁ ÄÌÉÎÙ 2) É Ô. Ä. ÷ÓÐÏÍÉÎÁÑ, ÞÔÏ ÒÑÄ
P
(k/2
k
)
ÓÈÏÄÉÔÓÑ, ×ÉÄÉÍ, ÞÔÏ ÓÒÅÄÎÉÊ ÒÁÚÍÅÒ ÓËÌÁÄÙ×ÁÅÍÙÈ ÞÉÓÅÌ ÅÓÔØ O(1) É ÏÂ-
ÝÉÊ ÒÁÚÍÅÒ ÓÈÅÍÙ ÅÓÔØ O(n). á ÏÂÝÁÑ ÇÌÕÂÉÎÁ ÅÓÔØ O(log n log log n), ÔÁË
ËÁË ÎÁ ËÁÖÄÏÍ ÉÚ log n ÕÒÏ×ÎÅÊ ÓÔÏÉÔ ÓÈÅÍÁ ÇÌÕÂÉÎÙ O(log log n).
úÁÍÅÔÉÍ, ÞÔÏ ÈÏÔÑ ÆÕÎËÃÉÑ ÇÏÌÏÓÏ×ÁÎÉÑ ÍÏÎÏÔÏÎÎÁ, ÐÏÓÔÒÏÅÎÎÁÑ ÓÈÅÍÁ
ž ×ÙÞÉÓÌÅÎÉÑ ÓÏÄÅÒÖÉÔ ÎÅÍÏÎÏÔÏÎÎÙÅ ÜÌÅÍÅÎÔÙ (ÐÏÓËÏÌØËÕ ÏÐÅÒÁÃÉÑ ÓÌÏ-
ÖÅÎÉÑ ÎÅ ÍÏÎÏÔÏÎÎÁ). íÙ ÕÖÅ ÇÏ×ÏÒÉÌÉ, ÞÔÏ ×ÓÑËÕÀ ÍÏÎÏÔÏÎÎÕÀ ÆÕÎËÃÉÀ
ÍÏÖÎÏ ÓÏÓÔÁ×ÉÔØ ÉÚ ËÏÎßÀÎËÃÉÊ É ÄÉÚßÀÎËÃÉÊ. äÌÑ ÆÕÎËÃÉÉ ÇÏÌÏÓÏ×ÁÎÉÑ
ÅÓÔØ ÏÞÅ×ÉÄÎÙÊ ÓÐÏÓÏ ÜÔÏ ÓÄÅÌÁÔØ: ÎÁÐÉÓÁÔØ ÄÉÚßÀÎËÃÉÀ ×ÓÅÈ ËÏÎßÀÎËÃÉÊ
ÒÁÚÍÅÒÁ (n+1)/2 (ÎÁÐÏÍÎÉÍ, ÞÔÏ ÞÉÓÌÏ ×ÈÏÄÏ× n ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ ÎÅÞ¾ÔÎÙÍ).
ïÄÎÁËÏ ÐÒÉ ÜÔÏÍ ÐÏÌÕÞÉÔÓÑ ÓÈÅÍÁ ÜËÓÐÏÎÅÎÃÉÁÌØÎÏÇÏ ÐÏ n ÒÁÚÍÅÒÁ.
ôÅÏÒÅÍÁ 31. óÕÝÅÓÔ×ÕÅÔ ÓÈÅÍÁ ÒÁÚÍÅÒÁ O(n
c
) É ÇÌÕÂÉÎÙ O(log n), ÓÏ-
ÓÔÁ×ÌÅÎÎÁÑ ÔÏÌØËÏ ÉÚ ÜÌÅÍÅÎÔÏ× é É éìé (Ó Ä×ÕÍÑ ×ÈÏÄÁÍÉ), ×ÙÞÉÓÌÑÀ-
ÝÁÑ ÆÕÎËÃÉÀ ÇÏÌÏÓÏ×ÁÎÉÑ.
äÏËÁÚÁÔÅÌØÓÔ×Ï. äÌÑ ÎÁÞÁÌÁ ÚÁÍÅÔÉÍ, ÞÔÏ ÏÇÒÁÎÉÞÅÎÉÅ ÎÁ ÒÁÚÍÅÒ Ñ×ÌÑ-
ÅÔÓÑ ÓÌÅÄÓÔ×ÉÅÍ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ÇÌÕÂÉÎÕ, ÔÁË ËÁË ÜÌÅÍÅÎÔÙ é É éìé ÉÍÅÀÔ
ÔÏÌØËÏ Ä×Á ×ÈÏÄÁ É ÞÉÓÌÏ ÜÌÅÍÅÎÔÏ× × ÓÈÅÍÅ ÇÌÕÂÉÎÙ d ÅÓÔØ O(2
d
).
óÈÅÍÁ ÂÕÄÅÔ ÓÔÒÏÉÔØÓÑ ÉÚ ÜÌÅÍÅÎÔÏ× ÂÏÌØÛÉÎÓÔ×Á Ó ÔÒÅÍÑ ×ÈÏÄÁÍÉ. (ëÁ-
ÖÄÙÊ ÉÚ ÎÉÈ ÍÏÖÎÏ ÓÏÂÒÁÔØ ÉÚ ËÏÎßÀÎËÃÉÊ É ÄÉÚßÀÎËÃÉÊ ÐÏ ÆÏÒÍÕÌÅ
(a∧b)∨(a∧c)∨(b∧c).) ÷ÙÈÏÄ ÓÈÅÍÙ ÂÕÄÅÔ ÂÏÌØÛÉÎÓÔ×ÏÍ ÉÚ ÔÒ¾È ÚÎÁÞÅÎÉÊ,
ËÁÖÄÏÅ ÉÚ ËÏÔÏÒÙÈ ÅÓÔØ ÂÏÌØÛÉÎÓÔ×Ï ÉÚ ÔÒ¾È ÚÎÁÞÅÎÉÊ É Ô. Ä. (ÒÉÓ. 3).
ðÒÏÄÏÌÖÁÑ ÜÔÕ ËÏÎÓÔÒÕËÃÉÀ ÎÁ k ÕÒÏ×ÎÑÈ, ÍÙ ÐÏÌÕÞÉÍ ÓÈÅÍÕ Ó 3
k
×ÈÏÄÁ-
ÍÉ. (ïÔÍÅÔÉÍ, ÞÔÏ ÜÔÁ ÓÈÅÍÁ ÎÅ ÂÕÄÅÔ ×ÙÞÉÓÌÑÔØ ÂÏÌØÛÉÎÓÔ×Ï ÓÒÅÄÉ Ó×ÏÉÈ
×ÈÏÄÏ× ¡ ÐÏ ÔÏÊ ÖÅ ÐÒÉÞÉÎÅ, ÐÏ ËÏÔÏÒÏÊ ÒÅÚÕÌØÔÁÔ ÎÅÐÒÑÍÏÇÏ ÇÏÌÏÓÏ×Á-
ÎÉÑ ÍÏÖÅÔ ÏÔÌÉÞÁÔØÓÑ ÏÔ ÍÎÅÎÉÑ ÂÏÌØÛÉÎÓÔ×Á.) îÏ ÍÙ ÓÄÅÌÁÅÍ ×ÏÔ ËÁËÕÀ