Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠΠ΅ΡΠ΅Π΄ΠΊΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π΄Π°Π½Π½ΡΡ , Π±ΡΠ΄Ρ ΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ²Π°ΡΠΎΠ², ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π·Π°Π΄Π°ΡΠ° ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, Π½ΠΎ Π² 1Π‘ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ β ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ .
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ 7 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ², ΠΈΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ°ΠΉΡΠΈ(), Π° ΠΊΠΎΠ³Π΄Π° β ΡΠΈΠΊΠ»Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ Π½ΡΠ°Π½ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΡΡΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π±Π°Π³ΠΎΠ².
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ 1Π‘, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π΄Π»Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 8.3.x ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ .
1. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΠ°ΠΉΡΠΈ(): ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±
Π‘Π°ΠΌΡΠΉ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ β ΠΠ°ΡΡΠΈΠ².ΠΠ°ΠΉΡΠΈ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅). ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΠΈΠ»ΠΈ -1, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ. ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ ΠΏΡΠΎΡΡΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠΎΠ»ΠΎΠΊΠΎ");
ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π₯Π»Π΅Π±");
ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π―ΠΉΡΠ°");
ΠΠ½Π΄Π΅ΠΊΡ = ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ².ΠΠ°ΠΉΡΠΈ("Π₯Π»Π΅Π±");
ΠΡΠ»ΠΈ ΠΠ½Π΄Π΅ΠΊΡ <> -1 Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π₯Π»Π΅Π± Π½Π°ΠΉΠ΄Π΅Π½ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ " + ΠΠ½Π΄Π΅ΠΊΡ);
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π₯Π»Π΅Π± ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°:
- πΉ ΠΡΠΎΡΡΠΎΡΠ° ΠΈ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π±ΡΡΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ
- πΉ Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (ΡΡΡΠΎΠΊΠΈ, ΡΠΈΡΠ»Π°, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ)
- πΉ ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- β οΈ ΠΠΈΠ·ΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ (Π±ΠΎΠ»Π΅Π΅ 1000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²)
- β οΈ ΠΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π΅Ρ
NULLΠΈ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΡ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ» Ρ ΠΠ°ΠΉΡΠΈ() Π² ΡΠ΅Π»Π΅, Π½Π°ΡΠΈΠ½Π°Ρ ΠΏΠΎΠΈΡΠΊ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΠ½Π΄Π΅ΠΊΡ + 1 ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ.
2. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ: Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
ΠΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π½ΠΎ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ), ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ:
ΠΠ°ΡΡΠΈΠ²ΠΠ°ΠΊΠ°Π·ΠΎΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²ΠΠ°ΠΊΠ°Π·ΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ°ΠΊΠ°Π·1);
ΠΠ°ΡΡΠΈΠ²ΠΠ°ΠΊΠ°Π·ΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°ΠΠ°ΠΠ°ΠΊΠ°Π·2);
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΠΎΠΆΡ;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠ°ΠΊΠ°Π· ΠΠ· ΠΠ°ΡΡΠΈΠ²ΠΠ°ΠΊΠ°Π·ΠΎΠ² Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ°ΠΊΠ°Π·.ΠΠ°ΡΠ° >= ΠΠ°ΡΠ°Π»ΠΎΠΠ½Ρ(Π’Π΅ΠΊΡΡΠ°ΡΠΠ°ΡΠ°()) Π’ΠΎΠ³Π΄Π°
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΡΡΠΈΠ½Π°;
ΠΡΠ΅ΡΠ²Π°ΡΡ; // ΠΠΎΡΡΠΎΡΠ½ΡΠΉ Π²ΡΡ
ΠΎΠ΄, Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ:
- πΉ ΠΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°
- πΉ Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΠΎΠ»ΡΠΌ)
- πΉ ΠΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ
ΠΠ°ΠΆΠ½ΠΎ: ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ (10 000+ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²) ΡΠΈΠΊΠ» ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² 2-3 ΡΠ°Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΡΠΎΠ΄Π΅ ΠΠ°ΠΉΡΠΈ() ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ.
3. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠ΅Π· ΠΠ Π΅Π³/ΠΠ Π΅Π³: ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡ
ΠΡΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ Π±Π΅Π· ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ°ΠΉΡΠΈ() Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ β ΠΎΠ½ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΠ Π΅Π³() (Π²Π΅ΡΡ
Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ) ΠΈΠ»ΠΈ ΠΠ Π΅Π³() (Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ).
ΠΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΡΡΠΈΠ²ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠΠ Π ΠΎΠΌΠ°ΡΠΊΠ°");
ΠΠ°ΡΡΠΈΠ²ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ ΠΠ²Π°Π½ΠΎΠ²");
ΠΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = "ΠΎΠΎΠΎ ΡΠΎΠΌΠ°ΡΠΊΠ°";
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΠΎΠΆΡ;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΠ· ΠΠ°ΡΡΠΈΠ²ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ Π΅Π³(ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ) = ΠΠ Π΅Π³(ΠΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) Π’ΠΎΠ³Π΄Π°
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΡΡΠΈΠ½Π°;
ΠΡΠ΅ΡΠ²Π°ΡΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠ°Π½ΡΡ:
- πΉ
ΠΠ Π΅Π³()ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌΠΠ Π΅Π³(), ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π² Unicode Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΎΠΊ - πΉ ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π»ΡΡΡΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ Π½Π΅ΠΌΡ
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ?
ΠΡΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈ ΡΡΡΠΎΠΊΠΈ, ΠΈ ΡΠΈΡΠ»Π°, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΈΠΏ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π’ΠΈΠΏΠΠ½Ρ(), ΠΈΠ½Π°ΡΠ΅ ΠΠ Π΅Π³() Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ Π½Π° Π½Π΅ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ
.
4. ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π‘ΡΡΡΠΊΡΡΡΠ° ΠΈ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅: ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ
ΠΠΎΠ³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΈΠΊΠ»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΌΠ° Π΄Π°Π½Π½ΡΡ
), ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π‘ΡΡΡΠΊΡΡΡΠ° ΠΈΠ»ΠΈ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Π·Π° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ O(1).
ΠΡΠΈΠΌΠ΅Ρ Ρ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅:
// Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·
ΠΠ»ΠΈΠ΅Π½ΡΡ = ΠΠΎΠ²ΡΠΉ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅;
ΠΠ»ΠΈΠ΅Π½ΡΡ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠ²Π°Π½ΠΎΠ²", ΠΡΡΠΈΠ½Π°);
ΠΠ»ΠΈΠ΅Π½ΡΡ.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠ΅ΡΡΠΎΠ²", ΠΡΡΠΈΠ½Π°);
// ΠΡΡΡΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°
ΠΡΠ»ΠΈ ΠΠ»ΠΈΠ΅Π½ΡΡ.Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡΠΠ»ΡΡ("ΠΠ²Π°Π½ΠΎΠ²") Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ»ΠΈΠ΅Π½Ρ ΠΠ²Π°Π½ΠΎΠ² Π½Π°ΠΉΠ΄Π΅Π½");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ:
| ΠΡΠΈΡΠ΅ΡΠΈΠΈ | Π‘ΡΡΡΠΊΡΡΡΠ° | Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ |
|---|---|---|
| Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | O(1) | O(1) |
| ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² | ΠΠ΅Ρ | ΠΠ΅Ρ (ΠΊΠ»ΡΡΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Ρ) |
| ΠΠ°ΠΌΡΡΡ | ΠΠΊΠΎΠ½ΠΎΠΌΠ½Π΅Π΅ | Π Π°ΡΡ ΠΎΠ΄ Π±ΠΎΠ»ΡΡΠ΅ Π½Π° 10-15% |
| ΠΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ | Π‘ΡΡΡΠΊΡΡΡΠ°.Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ() |
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅.Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡΠΠ»ΡΡ() |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ β Π΅ΡΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠ°ΡΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ, Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄: ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΠΈ ΠΌΠ°ΡΡΠΈΠ² Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ.
5. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ 1Π‘
ΠΡΠΎΠ±ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ). ΠΠ΄Π΅ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ°ΠΉΡΠΈ() ΠΌΠΎΠΆΠ΅Ρ Π΄Π°Π²Π°ΡΡ Π»ΠΎΠΆΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ Π² 1Π‘.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±:
ΠΠ°ΡΡΠΈΠ²ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ.ΠΠ°ΠΊΠ°Π·ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ.ΠΠ°ΠΉΡΠΈΠΠΎΠΠΎΠΌΠ΅ΡΡ("0001"));
ΠΡΠΊΠΎΠΌΠ°ΡΠ‘ΡΡΠ»ΠΊΠ° = ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ.ΠΠ°ΠΊΠ°Π·ΠΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ.ΠΠ°ΠΉΡΠΈΠΠΎΠΠΎΠΌΠ΅ΡΡ("0001");
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΠΎΠΆΡ;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠΎΠΊ ΠΠ· ΠΠ°ΡΡΠΈΠ²ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠΎΠΊ.Π‘ΡΡΠ»ΠΊΠ° = ΠΡΠΊΠΎΠΌΠ°ΡΠ‘ΡΡΠ»ΠΊΠ°.Π‘ΡΡΠ»ΠΊΠ° Π’ΠΎΠ³Π΄Π°
ΠΠ°ΠΉΠ΄Π΅Π½ = ΠΡΡΠΈΠ½Π°;
ΠΡΠ΅ΡΠ²Π°ΡΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ:
- β Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ
Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ()β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠ»ΠΎΠΊ - β ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ°ΠΉΡΠΈ()Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΈΠΏΠ° β ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ "ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅" ΠΎΠ±ΡΠ΅ΠΊΡΡ - β ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π±Π΅Π· ΡΡΡΡΠ° Π΄Π°ΡΡ β ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΡΠΌ
Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΠΉΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ .Π‘ΡΡΠ»ΠΊΠ°|ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π’ΠΈΠΏΠΠ½Ρ() Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΠΈΠΏΠΎΠ²|ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π² Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅|ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΡΡΡΠ°ΡΠ‘ΡΡΠ»ΠΊΠ° Π½Π΅ ΡΠ°Π²Π½Π° NULL-->
6. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²: Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ Ρ ΡΡΠΈ
ΠΡΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»Π΅Π΅ 10 000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ:
- ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ β ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°, Π½ΠΎ Π΄Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ
O(log n). - Π₯ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π·
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅Ρ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡΡΠ΅ΠΉ.
ΠΡΠΈΠΌΠ΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° (ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²):
// ΠΠ°ΡΡΠΈΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½!
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π» = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».ΠΠΎΠ±Π°Π²ΠΈΡΡ(10);
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».ΠΠΎΠ±Π°Π²ΠΈΡΡ(20);
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».ΠΠΎΠ±Π°Π²ΠΈΡΡ(30);
ΠΠ°ΡΡΠΈΠ²Π§ΠΈΡΠ΅Π».Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ();
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠΈΠ½Π°ΡΠ½ΡΠΉΠΠΎΠΈΡΠΊ(ΠΠ°ΡΡΠΈΠ², ΠΡΠΊΠΎΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅)
ΠΠ΅Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° = 0;
ΠΡΠ°Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° = ΠΠ°ΡΡΠΈΠ².ΠΠΡΠ°Π½ΠΈΡΠ°();
Mientras ΠΠ΅Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° <= ΠΡΠ°Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° Π¦ΠΈΠΊΠ»
Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π° = Π¦Π΅Π»(ΠΠ΅Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° + (ΠΡΠ°Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° - ΠΠ΅Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ°) / 2);
ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ²[Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π°] = ΠΡΠΊΠΎΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π°;
ΠΠ½Π°ΡΠ΅ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ²[Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π°] < ΠΡΠΊΠΎΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π’ΠΎΠ³Π΄Π°
ΠΠ΅Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° = Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π° + 1;
ΠΠ½Π°ΡΠ΅
ΠΡΠ°Π²Π°ΡΠΡΠ°Π½ΠΈΡΠ° = Π‘Π΅ΡΠ΅Π΄ΠΈΠ½Π° - 1;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ -1;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ;
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ 1Π‘ (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ
ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ < ΠΈ >. ΠΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ
ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ.
7. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ: LINQ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3.20+ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠ΅ LINQ ΠΈΠ· .NET:
- πΉ ΠΠ΅ΡΠΎΠ΄
ΠΠ°ΡΡΠΈΠ².ΠΠ΄Π΅()β ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ - πΉ ΠΠ΅ΡΠΎΠ΄
ΠΠ°ΡΡΠΈΠ².Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ()β ΠΏΡΡΠΌΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ - πΉ ΠΠ΅ΡΠΎΠ΄
ΠΠ°ΡΡΠΈΠ².ΠΠ΅ΡΠ²ΡΠΉ()β ΠΏΠΎΠΈΡΠΊ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ
ΠΡΠΈΠΌΠ΅Ρ Ρ Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ():
ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ².Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ("Π―Π±Π»ΠΎΠΊΠΈ") Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π―Π±Π»ΠΎΠΊΠΈ Π΅ΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΄ΠΎΠ±Π½Ρ, Π½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- β οΈ Π Π°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ
ΠΠ°ΠΉΡΠΈ()Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ - β οΈ ΠΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π΄ΠΎ 8.3.20)
ΠΠ»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ (ΠΠ°ΠΉΡΠΈ(), ΡΠΈΠΊΠ»Ρ). ΠΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ(), ΠΠ΄Π΅()) ΡΠ΄ΠΎΠ±Π½Ρ, Π½ΠΎ ΡΡΠ΅Π±ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΌΠ°ΡΡΠΈΠ²Π°Ρ 1Π‘
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ NULL Π² ΠΌΠ°ΡΡΠΈΠ²?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ():
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΠ· ΠΠ°ΡΡΠΈΠ² Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ) Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ°ΠΉΠ΄Π΅Π½ ΠΏΡΡΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: NULL ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ Π² 1Π‘!
ΠΠΎΡΠ΅ΠΌΡ ΠΠ°ΠΉΡΠΈ() Π½Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΠ½ΠΎ Π΅ΡΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅?
Π§Π°ΡΡΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
- Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ°Π·Π½ΡΡ
ΡΠΈΠΏΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Π‘ΡΡΠΎΠΊΠ°ΠΈΠ§ΠΈΡΠ»ΠΎ) - Π ΠΌΠ°ΡΡΠΈΠ²Π΅ Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π° Π½Π΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
- ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° β ΡΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ (ΠΡΠ»Π°Π΄ΠΊΠ°.Π’ΠΎΡΠΊΠ°ΠΡΡΠ°Π½ΠΎΠ²Π°()), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈΠ· 100 000 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²?
ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ:
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² Π²
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Ρ Π½ΠΈΠΌ - ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ½ΡΠ΅ β ΠΎΡΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ
- Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² Π½Π° ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΠΏΠ΅ΡΠ²ΡΠΌ Π±ΡΠΊΠ²Π°ΠΌ Π΄Π»Ρ ΡΡΡΠΎΠΊ)
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ:
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΠΎΠΡΠΊΠ²Π°ΠΌ = ΠΠΎΠ²ΡΠΉ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π’ΠΎΠ²Π°Ρ ΠΠ· ΠΠΎΠ»ΡΡΠΎΠΉΠΠ°ΡΡΠΈΠ²Π’ΠΎΠ²Π°ΡΠΎΠ² Π¦ΠΈΠΊΠ»
ΠΠ΅ΡΠ²Π°ΡΠΡΠΊΠ²Π° = ΠΠ΅Π²(Π’ΠΎΠ²Π°Ρ, 1);
ΠΡΠ»ΠΈ ΠΠ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΠΎΠΡΠΊΠ²Π°ΠΌ.Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡΠΠ»ΡΡ(ΠΠ΅ΡΠ²Π°ΡΠΡΠΊΠ²Π°) Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΠΎΠΡΠΊΠ²Π°ΠΌ.ΠΡΡΠ°Π²ΠΈΡΡ(ΠΠ΅ΡΠ²Π°ΡΠΡΠΊΠ²Π°, ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΠΎΠΡΠΊΠ²Π°ΠΌ[ΠΠ΅ΡΠ²Π°ΡΠΡΠΊΠ²Π°].ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π’ΠΎΠ²Π°Ρ);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ IN ΠΊΠ°ΠΊ Π² SQL Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ?
Π 1Π‘ Π½Π΅Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° IN, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
- ΠΠ»Ρ ΠΏΡΠΎΡΡΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
ΠΡΠ»ΠΈ ΠΠ°ΡΡΠΈΠ².ΠΠ°ΠΉΡΠΈ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) <> -1 Π’ΠΎΠ³Π΄Π° - ΠΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Ρ
ΠΠ«ΠΠ ΠΠ’Π¬ ... ΠΠΠΠΠ‘Π’ΠΠ’Π¬
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ°:
ΠΠ«ΠΠ ΠΠ’Π¬ Π Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅Π’ΠΎΠ²Π°ΡΡ.Π‘ΡΡΠ»ΠΊΠ°
ΠΠΠΠΠ‘Π’ΠΠ’Π¬ Π²ΡΠ Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅
ΠΠ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.Π’ΠΎΠ²Π°ΡΡ ΠΠΠ Π Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅Π’ΠΎΠ²Π°ΡΡ
ΠΠΠ Π Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅Π’ΠΎΠ²Π°ΡΡ.ΠΠΎΠΌΠ΅ΡΠΊΠ°Π£Π΄Π°Π»Π΅Π½ΠΈΡ = ΠΠΎΠΆΡ;
ΠΡΠ»ΠΈ Π²ΡΠ Π°Π·ΡΠ΅ΡΡΠ½Π½ΡΠ΅.ΠΠ°ΠΉΡΠΈ(ΠΡΠΊΠΎΠΌΡΠΉΠ’ΠΎΠ²Π°Ρ) <> ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ Π’ΠΎΠ³Π΄Π°
// Π’ΠΎΠ²Π°Ρ ΡΠ°Π·ΡΠ΅ΡΡΠ½
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²)?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΡ:
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠ°ΠΉΡΠΈΠΠΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌΠΠ°ΡΡΠΈΠ²Π΅(ΠΠ°ΡΡΠΈΠ², ΠΡΠΊΠΎΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅)
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ² ΠΠ· ΠΠ°ΡΡΠΈΠ² Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠΎΠ΄ΠΌΠ°ΡΡΠΈΠ².ΠΠ°ΠΉΡΠΈ(ΠΡΠΊΠΎΠΌΠΎΠ΅ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) <> -1 Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΡΡΠΈΠ½Π°;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠΆΡ;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ;
ΠΠ»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ (3+ ΡΡΠΎΠ²Π½Π΅ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ) Π»ΡΡΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ.