ΠΠ΅ΠΊΡΠΈΠΈ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ CS50
ΠΠ°Π΄Π°Π½ΠΈΡ CS50, week 3, ΡΠ°ΡΡΡ 1
ΠΠ°Π΄Π°Π½ΠΈΡ CS50, week 3, ΡΠ°ΡΡΡ 2
ΠΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π½ΠΎΡΠ°ΡΠΈΡ
ΠΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅Π°Π»ΡΠ½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ β ΡΠ΅ΠΊΡΠ½Π΄Π°ΠΌΠΈ ΠΈ ΠΌΠΈΠ½ΡΡΠ°ΠΌΠΈ β Π½Π΅ΠΏΡΠΎΡΡΠΎ. ΠΠ΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π΄ΡΡΠ³ΠΎΠΉ Π½Π΅ ΠΈΠ·-Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, Π° ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ ΠΌΠ΅Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π·Π°Π½ΡΡΠΎΡΡΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈβ¦ Π§ΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠ΅Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΡΡΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°. ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½ΠΎΡΠ°ΡΠΈΠΈ Π-Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ. ΠΡΡΡΡ f(x) ΠΈ g(x) β ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π² Π½Π΅ΠΊΠΎΠΉ ΠΎΠΊΡΠ΅ΡΡΠ½ΠΎΡΡΠΈ x0, ΠΏΡΠΈΡΠ΅ΠΌ g ΡΠ°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ Π² 0. Π’ΠΎΠ³Π΄Π° f ΡΠ²Π»ΡΠ΅ΡΡΡ Β«OΒ» Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΡ g ΠΏΡΠΈ (x -> x0), Π΅ΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° C>0, ΡΡΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ x ΠΈΠ· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΊΡΠ΅ΡΡΠ½ΠΎΡΡΠΈ ΡΠΎΡΠΊΠΈ x0 ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π½Π΅ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ|f(x)| <= C |g(x)|
Π§ΡΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠΎΠ³ΠΎ:
f ΡΠ²Π»ΡΠ΅ΡΡΡ Β«OΒ» Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΡ g, Π΅ΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° C>0, ΡΡΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ
x > x0
f(x) <= C*g(x)
ΠΠ΅ Π±ΠΎΠΉΡΠ΅ΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ! ΠΠΎ ΡΡΡΠΈ, ΠΎΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π½Π° Π²Ρ
ΠΎΠ΄Π΅ ΡΠ°ΡΡΠ΅Ρ Π² ΡΡΠΎΡΠΎΠ½Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ· 1000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ 10 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π²ΠΎΠ·ΡΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄Π° ΠΈ ΠΏΡΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ 1 Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»:
c - 1
a - 2
t - 3
ΠΠ³ΠΎ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ = Π(n), Π³Π΄Π΅ n β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΊΠ² Π² ΡΠ»ΠΎΠ²Π΅. ΠΡΠ»ΠΈ ΡΡΠΈΡΠ°ΡΡ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅ ΠΈΠ· 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²Π΄Π²ΠΎΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² Π΄Π΅ΡΡΡΠΈΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ length Π²Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π²Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, length = 1000. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ, Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π½Π° ΡΠ°ΠΌΡ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΡΡΠ΅ΡΡ. Π ΠΊΠ°ΠΊ Π±Ρ ΠΌΡ Π½ΠΈ ΠΌΠ΅Π½ΡΠ»ΠΈ Π΄Π»ΠΈΠ½Ρ, ΠΌΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ = O(1). ΠΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΏΠΎΠΈΡΠΊ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ: Π²Ρ ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π° Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ β ΡΡΠΎ ΠΏΠ»ΠΎΡ
ΠΎ, ΡΠΌΠ΅Π΅ΠΌ Π·Π°Π²Π΅ΡΠΈΡΡ: Π±ΡΠ²Π°Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Ρ
ΡΠΆΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, O(n2). Π’Π°ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ ΡΠΎΡΡΠΎΠΌ n ΡΠΎΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ) Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ Π²ΡΡ ΡΠ΅Π·ΡΠ΅.
ΠΠΎ ΠΏΡΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ
n Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Ρ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ Π(n2) ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Ρ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΠΊΠΎΠΉ Π(n).
ΠΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±Π³ΠΎΠ½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ, ΠΎΡ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠΉΡΠΈ.
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ β Π»ΠΎΠ³Π°ΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ O(log n). Π‘ ΡΠΎΡΡΠΎΠΌ n ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. Π(log n) β Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°Π½Π½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ Π½Π° Π»Π΅ΠΊΡΠΈΠΈ?). ΠΠ°ΡΡΠΈΠ² Π΄Π΅Π»ΠΈΡΡΡ Π½Π°Π΄Π²ΠΎΠ΅, Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈ ΡΠ°ΠΊ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΌΠ΅Π½ΡΡΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠΎΠΈΡΠΊΠ° Π²Π΄Π²ΠΎΠ΅, ΠΌΡ ΠΈΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΡΠ°Π·Ρ Π½Π°ΡΠΊΠ½Π΅ΠΌΡΡ Π½Π° ΠΈΡΠΊΠΎΠΌΠΎΠ΅, ΡΠ°Π·Π΄Π΅Π»ΠΈΠ² Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· Π½Π°Ρ ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ? ΠΠ»Ρ Π»ΡΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΅ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ β ΠΠΌΠ΅Π³Π°-Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈΠ»ΠΈ Ξ©(n).
Π ΡΠ»ΡΡΠ°Π΅ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° = Ξ©(1) (Π½Π°Ρ
ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°).
ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π° Π²ΡΠ΅ΠΌΡ O(n) ΠΈ Ξ©(1), Π΅ΡΠ»ΠΈ ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ β ΡΠ°ΠΌΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» β ΡΠ΅ΡΠ° (Ξ(n)). ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π»ΡΡΡΠΈΠΉ ΠΈ Ρ
ΡΠ΄ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ. ΠΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π³Π΄Π΅ ΠΌΡ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΉ Π΅Ρ Π΄Π»ΠΈΠ½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π»ΡΡΡΠΈΠΉ ΠΈ Ρ
ΡΠ΄ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ°Π²Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Ξ©(1) ΠΈ O(1). ΠΠ½Π°ΡΠΈΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π° Π²ΡΠ΅ΠΌΡ Ξ(1).
ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ, ΠΈΡΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΊΡ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄ΡΡΠ·Π΅ΠΉ Π² ΡΠΎΡΡΠ΅ΡΡΡ , Π²Ρ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΡΠ΅ ΠΏΠΎΠΈΡΠΊ, ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΏΠ°ΡΡ ΠΎΠ±ΡΠ²ΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅. ΠΡ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π·Π°ΠΌΠ΅ΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΈΡΠ΅ΡΠ΅. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ ΡΡΠ±Π°ΡΠΊΠΈ Π»Π΅ΠΆΠ°Ρ Π² ΡΠΊΠ°ΡΡ, Π½Π°ΠΉΡΠΈ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π½ΡΠΆΠ½ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·Π±ΡΠΎΡΠ°Π½Π½ΡΡ Π±Π΅Π· ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅. ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ β ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°, ΠΎΠ΄ΠΈΠ½ Π·Π° ΠΎΠ΄Π½ΠΈΠΌ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊΠ° Π² Google ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ. ΠΡΠΈΠΌΠ΅Ρ. ΠΏΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ΅Π»:2 4 0 5 3 7 8 1
Π Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ 0. ΠΡ Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌ ΡΡΠ°Π·Ρ, Π½ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ½Π° Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ Π½Π°ΡΠ°Π»Π° ΡΠΏΠΈΡΠΊΠ° ΠΈ Π²ΠΈΠ΄ΠΈΡ ΡΠΈΡΠ»ΠΎ 2. ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, 2=0? ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. Π’Π°ΠΌ Π΅Ρ ΡΠΎΠΆΠ΅ ΠΆΠ΄Π΅Ρ Π½Π΅ΡΠ΄Π°ΡΠ°, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ Π½ΡΠΆΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
ΠΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°:
Π€ΡΠ½ΠΊΡΠΈΡ linearSearch ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ
ΠΎΠ΄ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° β ΠΊΠ»ΡΡ key ΠΈ ΠΌΠ°ΡΡΠΈΠ² array[].ΠΠ»ΡΡ β ΠΈΡΠΊΠΎΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ key = 0. ΠΠ°ΡΡΠΈΠ² β ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ΅Π», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ. ΠΡΠ»ΠΈ ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΡΠ»ΠΈ, ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅Ρ -1 (ΠΏΠΎΠ·ΠΈΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π½Π΅Ρ). ΠΡΠ»ΠΈ ΠΆΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π½Π°ΠΉΠ΄Π΅Ρ Π½ΡΠΆΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
Π Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ΅ Ρ
ΠΎΡΠΎΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²: ΠΌΡ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΡΠΎΠΉΠ΄ΡΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΡΠΎ ΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ Π΅Π³ΠΎ ΡΠ»Π°Π±ΠΎΡΡΡΡ.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΈΡΠ»ΠΎ 198 Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈΠ· 200 ΡΠΈΡΠ΅Π», ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, ΡΠΈΠΊΠ» for ΠΏΡΠΎΠΉΠ΄Π΅Ρ 198 ΡΠ°Π³ΠΎΠ².
ΠΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ Π΄ΠΎΠ³Π°Π΄Π°Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΡΡΡΠ΅ Π΄Π»Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°?
ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ Π΄Π΅ΡΠ΅Π²ΡΡ
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ Π΄ΠΈΡΠ½Π΅Π΅Π²ΡΠΊΠΈΡ Π³Π΅ΡΠΎΠ΅Π², ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΠΈΠΊΠΊΠΈ ΠΠ°ΡΡΠ°. ΠΠΈΠ½Π΅ΠΉΠ½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π΄ΠΎΠ»Π³ΠΎ. Π Π΅ΡΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Β«ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ°Π·ΡΡΠ²Π°Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π°ΠΌΒ», ΠΌΡ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ ΡΡΠ°Π·Ρ Π½Π° Jasmine, ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΌΠ΅Π»ΠΎ ΠΎΡΠ±ΡΠΎΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΠΏΠΈΡΠΊΠ°, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ Mickey ΡΠ°ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ. ΠΠΎ ΡΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΡΠ°ΠΊΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ, ΠΌΡ Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΠΈΠΊΠΊΠΈ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π·Π° ΠΏΠ°ΡΡ ΡΠ°Π³ΠΎΠ². ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΉΠ΄Π΅ΠΌ ΡΠΈΡΠ»ΠΎ 144. ΠΠ΅Π»ΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ, ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π½Π° ΡΠΈΡΠ»ΠΎ 13. ΠΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ, Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΡΠΊΠΎΠΌΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ΅ΠΌ 13. 13 < 144, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ, ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π»Π΅Π²Π΅Π΅ 13 ΠΈ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠΈΡΠΊΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: Π’ΡΡ ΡΡΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«ΡΡΠ΅Π΄Π½Π΅Π΅Β» (Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°ΡΠ°Π»Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡ). ΠΠΎΠΏΡΡΡΠΈΠΌ, ΠΌΡ ΠΈΠ·Π±ΡΠ°Π»ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Π±Π»ΠΈΠ·ΠΎΡΡΠΈ ΠΊ Π½Π°ΡΠ°Π»Ρ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π½Π°ΡΠ° Β«ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π°Β» = 55. 55 < 144. ΠΡ ΡΠ½ΠΎΠ²Π° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π»Π΅Π²ΡΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΠΏΠΈΡΠΊΠ°. Π ΡΡΠ°ΡΡΡΡ Π΄Π»Ρ Π½Π°Ρ, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΡΠ΅Π΄Π½Π΅Π΅ ΡΠΈΡΠ»ΠΎ ΠΈ Π±ΡΠ΄Π΅Ρ 144. ΠΡ Π½Π°ΡΠ»ΠΈ 144 Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈΠ· 13 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π²ΡΠ΅Π³ΠΎ Π·Π° ΡΡΠΈ ΡΠ°Π³Π°. ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠΏΡΠ°Π²ΠΈΠ»ΡΡ Π±Ρ Π°ΠΆ Π·Π° 12 ΡΠ°Π³ΠΎΠ². ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π²Π΄Π²ΠΎΠ΅, ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Ρ ΠΈΡΠΊΠΎΠΌΠΎΠ΅ Π·Π° Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π(log n), Π³Π΄Π΅ n β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅. Π’ΠΎ Π΅ΡΡΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ = O(log 13) (ΡΡΠΎ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΡΡ ). ΠΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°: Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ 4 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: ΠΈΡΠΊΠΎΠΌΠΎΠ΅ key, ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ array [], Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΊΠΎΠΌΠΎΠ΅, min ΠΈ max β ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΡΠ°Π³Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠ»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π΄Π°Π½Π° ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°: Π Π°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π΄Π°Π»Π΅Π΅. midpoint β Π½Π°ΡΠ° ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π° ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ½Π° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π½Π°ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, ΠΌΠ΅Π½ΡΡΠ΅ Π»ΠΈ ΠΎΠ½Π° Π½Π°ΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° key. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ key ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠ΅ ΠΈΠ· ΡΠΈΡΠ΅Π» Π»Π΅Π²Π΅Π΅ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ·Π²Π°ΡΡ Π±ΠΈΠ½Π°ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ½ΠΎΠ²Π°, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°Ρ min = midpoint + 1. ΠΡΠ»ΠΈ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ key < midpoint, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ±ΡΠΎΡΠΈΡΡ ΡΠ°ΠΌΠΎ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΈ Π²ΡΠ΅ ΡΠΈΡΠ»Π°, Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΡΠΏΡΠ°Π²Π° ΠΎΡ Π½Π΅Π³ΠΎ. Π ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΎΡ ΡΠΈΡΠ»Π° min ΠΈ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (midpoint β 1). ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΡΠ΅ΡΡΡ Π²Π΅ΡΠΊΠ°: Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² midpoint Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ key, Π΅ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΎΡΡΠ°Π΅ΡΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡ ΠΈΡΠΊΠΎΠΌΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ. ΠΠ³ΠΎ ΠΌΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΠΈΡΠΊΠΎΠΌΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈ Π²ΠΎΠ²ΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅. ΠΠ»Ρ ΡΡΡΡΠ° ΡΡΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ: Π Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ (-1), ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΡΠ»ΠΈ. ΠΡ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π»Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠ°ΡΡΠΈΠ² Π±ΡΠ» ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π΅ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:- ΠΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ
- Π‘ΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΡΠ±ΠΈΡΠ°Π½ΠΈΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
- ΠΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΡΠ΅Π²ΠΎΠΌ (ΡΡΡΡΠΊΡΡΡΠΎΠΉ Π΄Π°Π½Π½ΡΡ , ΡΠΌΡΠ»ΠΈΡΡΡΡΠ΅ΠΉ Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ β ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΡΠ΅Π½Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·Π»Ρ (Π»ΠΈΡΡΡΡ), ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Β«Π²Π΅ΡΠΊΠ°ΠΌΠΈΒ» ΠΈΠ»ΠΈ ΡΠ΅Π±ΡΠ°ΠΌΠΈ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ²)
- ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» ΠΈΠΌΠ΅Π΅Ρ 0, 1 ΠΈΠ»ΠΈ 2 ΠΏΠΎΡΠΎΠΌΠΊΠ°
- ΠΠ±Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²Π° β Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΎΠ΅ β ΡΠ²Π»ΡΡΡΡΡ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌΠΈ Π΄Π΅ΡΠ΅Π²ΡΡΠΌΠΈ ΠΏΠΎΠΈΡΠΊΠ°.
- Π£ Π²ΡΠ΅Ρ ΡΠ·Π»ΠΎΠ² Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·Π»Π° X Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅Π½ΡΡΠ΅, Π½Π΅ΠΆΠ΅Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ·Π»Π° X.
- Π£ Π²ΡΠ΅Ρ ΡΠ·Π»ΠΎΠ² ΠΏΡΠ°Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·Π»Π° X Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π»ΠΈΠ±ΠΎ ΡΠ°Π²Π½ΠΎ, Π½Π΅ΠΆΠ΅Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ·Π»Π° X.
- Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ: Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π²Π΅ΡΡΠΈΠ½Ρ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Ρ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΠ»ΠΎ 7, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠΌ ΠΏΡΡΡ Π΄ΠΎ Π²Π΅ΡΡΠΈΠ½Ρ Ρ ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ.
- Π£ Π²Π΅ΡΡΠΈΠ½Ρ Π΅ΡΡΡ ΠΎΠ΄Π½Π° Π²Π΅ΡΡΠΈΠ½Π°-ΠΏΠΎΡΠΎΠΌΠΎΠΊ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ, Π½ΠΎ Π΅Ρ ΠΏΠΎΡΠΎΠΌΠΊΠ° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊ Β«Π΄Π΅Π΄ΡΡΠΊΠ΅Β», ΡΠΎ Π΅ΡΡΡ Π²Π΅ΡΡΠΈΠ½Π΅, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΠ·ΡΠ°ΡΡΠ°Π» Π΅Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠ΅Π΄ΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ· ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π΄Π΅ΡΠ΅Π²Π° Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΈΡΠ»ΠΎ 3. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅Ρ ΠΏΠΎΡΠΎΠΌΠΊΠ°, Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΠΎΠΌ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΊ 5. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Ρ, ΡΠ»Π΅Π²Π° ΠΎΡ 5, Π±ΡΠ΄ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ (ΠΈ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ΄Π°Π»ΡΠ½Π½Π°Ρ ΡΡΠΎΠΉΠΊΠ°).
- Π‘Π°ΠΌΡΠΉ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Ρ Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΡΠΎΠΌΠΊΠ°. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²Π΅ΡΡΠΈΠ½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΏΡΡΡΠ°Π½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΄Π°Π»ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄Π²ΡΡ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ², ΡΠΎΠ³Π΄Π° Π΅Ρ Π»Π΅Π²ΡΠΉ ΠΏΠΎΡΠΎΠΌΠΎΠΊ Π±ΡΠ΄Π΅Ρ Π»ΡΡΡΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠΌ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΠ· Π½Π°ΡΠ΅Π³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΡΠ΄Π°Π»ΠΈΠΌ ΠΊΠΎΡΠ½Π΅Π²ΡΡ Π²Π΅ΡΡΠΈΠ½Ρ 13. Π‘Π½Π°ΡΠ°Π»Π° ΠΈΡΠ΅ΠΌ ΡΠ°ΠΌΠΎΠ΅ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ 13 ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠ΅. ΠΡΠΎ 21. ΠΠ΅Π½ΡΠ΅ΠΌ 21 ΠΈ 13 ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌ 13.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ
ΠΡΡΡ ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΡΠ΅Π». ΠΡΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΡΡ Π±ΡΠ΄Π΅ΠΌ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΌΡ ΡΠΎΡΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ (ΠΎΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΠΊ Π±ΠΎΠ»ΡΡΠ΅ΠΌΡ). Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΡΠΎΠ²Π΅ΡΠ½ΡΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠ»ΡΡ, Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠ°Π½ΡΠ°Π·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΠ±ΠΎΡΠΎΠΌ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ β ΡΠ°Π·Π±ΠΈΡΡ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ, ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π½ΠΎΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΈΠ· Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ, ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠΊΠ° Π²ΡΠ΅ ΡΠΈΡΠ»Π° Π½Π΅ ΠΎΠΊΠ°ΠΆΡΡΡΡ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ.- ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
- ΠΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠ΅ΡΠ²ΡΠΌ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠ°Π²Ρ Π΅Π³ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² ΠΊΠΎΠ½Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.
- ΠΡΠ»ΠΈ ΠΎΡΡΠ°Π»ΠΈΡΡ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠ°Π³Ρ 1.
ΠΡΠ·ΡΡΡΠΊΠΎΠ²Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°
ΠΠ»Π³ΠΎΡΠΈΡΠΌ Ρ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ . ΠΠ΄Π΅ΠΌ Π²Π΄ΠΎΠ»Ρ Π²ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ 2 ΡΠΎΡΠ΅Π΄Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠΎΡ ΠΎΠ΄Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ (Β«Π²ΡΠΏΠ»ΡΠ²Π΅ΡΒ») ΡΠ°ΠΌΡΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ (Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠΎΡΡΠΈΡΡΠ΅ΠΌ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ±ΡΠ²Π°Π½ΠΈΡ). ΠΠΎΠ²ΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ Π±ΡΠ» ΡΠΎΠ²Π΅ΡΡΠ΅Π½. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΎΡΡΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ². Π¨Π°Π³ 1: ΠΈΠ΄Π΅ΠΌ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ΅ΡΠ²ΡΡ Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², 8 ΠΈ 6 ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. 8 > 6, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΈ ΡΡΠ΅ΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎ 8 ΠΈ 4. ΠΠ· ΡΠ΅Ρ ΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. Π ΡΡΠ΅ΡΠΈΠΉ ΡΠ°Π· ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ 8 ΠΈ 2. ΠΡΠΎΠ³ΠΎ, ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° (8, 6), (8, 4), (8, 2). ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ 8 Β«Π²ΡΠΏΠ»ΡΠ»ΠΎΒ» Π² ΠΊΠΎΠ½Π΅Ρ ΡΠΏΠΈΡΠΊΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ. Π¨Π°Π³ 2: ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ (6,4) ΠΈ (6,2). 6 ΡΠ΅ΠΏΠ΅ΡΡ Π½Π° ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, ΠΈ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Ρ ΡΠΆΠ΅ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Β«Ρ Π²ΠΎΡΡΠΎΠΌΒ» ΡΠΏΠΈΡΠΊΠ°. Π¨Π°Π³ 3: ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ 4 ΠΈ 2. Π§Π΅ΡΠ²Π΅ΡΠΊΠ° Β«Π²ΡΠΏΠ»ΡΠ²Π°Π΅ΡΒ» Π½Π° ΡΠ²ΠΎΠ΅ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. Π¨Π°Π³ 4: ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ, Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ Π½Π°ΠΌ ΡΠΆΠ΅ Π½Π΅ΡΠ΅Π³ΠΎ. ΠΡΠΎ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½. Π ΡΡΠΎ β ΠΊΠΎΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π½Π° Π‘ΠΈ! ΠΡΠ·ΡΡΡΠΊΠΎΠ²Π°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π·Π° Π²ΡΠ΅ΠΌΡ O(n2) Π² Ρ ΡΠ΄ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ (Π²ΡΠ΅ ΡΠΈΡΠ»Π° ΡΡΠΎΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ n ΡΠ°Π³ΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠΆΠ΅ n. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΠΊΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΠ±ΠΎΡΠΎΠΌ, Π²ΡΠ΅ΠΌΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅Π½ΡΡΠ΅ (n2/2 β n/2), Π½ΠΎ ΡΡΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅ΡΡ. Π Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ (Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΆΠ΅ ΡΡΠΎΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΌΠ΅ΡΡΠ΅), ΠΌΡ ΡΠΏΡΠ°Π²ΠΈΠΌΡΡ Π·Π° n ΡΠ°Π³ΠΎΠ², Ρ.Π΅. Ξ©(n), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ±Π΅ΠΆΠ°ΡΡΡΡ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎΡΡ Π½Π° ΡΠ²ΠΎΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ (Ρ.Π΅. Π΄Π°ΠΆΠ΅ n-1 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²).Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΡΠ°Π²ΠΊΠ°ΠΌΠΈ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ ΡΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° β ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ, ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΎΡ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ. ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΡΠ°Π²ΠΊΠΎΠΉ. ΠΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ, Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΈΡΠ°ΡΡΡΡ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ. Π¨Π°Π³ 1. ΠΠΎΠ·ΡΠΌΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (3) ΠΈ Π²ΡΡΠ°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ². ΠΠ° ΡΡΠΎΠΌ ΡΠ°Π³Π΅ Π²Π΅ΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ², Π΅Π³ΠΎ Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ ΠΈ Π±ΡΠ΄ΡΡ ΡΡΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ ΡΡΠΎΠΉΠΊΠΎΠΉ. Π¨Π°Π³ 2. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ 3 > 5, ΠΌΡ Π²ΡΡΠ°Π²ΠΈΠΌ 5 Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ² ΡΠΏΡΠ°Π²Π° ΠΎΡ 3. Π¨Π°Π³ 3. Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°Π΄ Π²ΡΡΠ°Π²ΠΊΠΎΠΉ ΡΠΈΡΠ»Π° 2 Π² Π½Π°Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ 2 ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ 2 < 5 ΠΈ 2 < 3 ΠΈ ΠΌΡ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ²Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΡΠ°Π²ΠΈΡΡ 2 ΡΠ»Π΅Π²Π° ΠΎΡ 3. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ 3 ΠΈ 5 Π²ΠΏΡΠ°Π²ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π΅Ρ Π² Π½Π°ΡΠ°Π»ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°. Π¨Π°Π³ 4. ΠΠ°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ: 6 > 5, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΡΠ°Π·Ρ Π·Π° ΡΠΈΡΠ»ΠΎΠΌ 5. Π¨Π°Π³ 5. 4 < 6 ΠΈ 4 < 5, Π½ΠΎ 4 > 3. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ 4 Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΏΡΠ°Π²Π° ΠΎΡ 3. Π‘Π½ΠΎΠ²Π°, ΠΌΡ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ ΠΏΠΎΠ΄Π²ΠΈΠ½ΡΡΡ 5 ΠΈ 6 Π²ΠΏΡΠ°Π²ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π»Π°ΠΊΡΠ½Ρ Π΄Π»Ρ 4. ΠΠΎΡΠΎΠ²ΠΎ! ΠΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ: ΠΠ΅ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ n ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π΄Π»Ρ n (ΡΠΎ Π΅ΡΡΡ, Π² ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ n). ΠΠ°ΡΠ΅ΠΌ ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ Π²ΡΠ΅ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π²ΠΏΡΠ°Π²ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π»ΠΎΡΡ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ n, ΠΌ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ ΡΡΠ΄Π°, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠ°ΡΡΠΈΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π΅ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° n Π½ΡΠΆΠ½ΠΎ:- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΊΡΠ΄Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ n
- Π‘Π΄Π²ΠΈΠ½ΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΏΡΠ°Π²ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π»Π°ΠΊΡΠ½Ρ Π΄Π»Ρ n
- ΠΡΡΠ°Π²ΠΈΡΡ n Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π²ΡΡΡΡΡ Π»Π°ΠΊΡΠ½Ρ Π² ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΈΠ»ΠΈ Π½Π° ΡΡΡΠ±Π΅ https://youtu.be/-G_klBQLgdc