рдПрдХ рд░рд┐рд╡рд░реНрд╕-рдСрд░реНрдбрд░ рдХреА рдЧрдИ рд╕рд░рдгреА рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ
рд╕рд░рд▓ рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдЫрдВрдЯрдиреА рдкрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВред

рджреЗрдЦреЗрдВ рдХрд┐ рдЕрдЧрд▓реЗ рддрддреНрд╡ рдХреЛ рдХрд┐рд╕ рдХреНрд░реЗрдХ рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реНрдерд╛рди рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдФрд░ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рд▓реЗ рдЧрдП рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдереЗ! рддрдм рдХрд┐рд╕реА рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЦреАрдВрдЪрдирд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
2004 рдореЗрдВ, рддреАрди рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ - рдорд╛рдЗрдХрд▓ рдмреЗрдВрдбрд░, рдорд╛рд░реНрдЯрд┐рди рдлрд░рд╛рд╣-рдХреЛрд▓реНрдЯрди рдФрд░ рдорд┐рдЧреБрдПрд▓ рдореЛрд╕реНрдЯрд┐рд░реЛ - рдиреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рд░рд▓ рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдЫрдВрдЯрд╛рдИ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реБрдЭрд╛рдП рдЧрдП рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░рд╛рд▓ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП, рд╕рд░рдгреА рдХрд╛ рдПрдХ рдЖрджреЗрд╢рд┐рдд рднрд╛рдЧ рдмрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред
рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрди рдХреЛ рдкреБрд╕реНрддрдХреЛрдВ рдХреЛ рд▓рдВрдмреЗ рд╢реЗрд▓реНрдл рдкрд░ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдкрддреНрд░ "рдП" рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░, рдХрд┐рддрд╛рдмреЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдмрдЧрд▓ рдореЗрдВ "рдЖрдИ" рдкрд░ рдЦрдбрд╝реА рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЕрдиреБрднрд╛рдЧ "рдмреА" рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдирдИ рдкреБрд╕реНрддрдХ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд╢реЗрд▓реНрдл рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреБрд╕реНрддрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ "рдмреА" рдХреЗ рдордзреНрдп рд╕реЗ рдЕрдВрддрд┐рдо "рдЖрдИ" рддрдХ рдХрд╣реАрдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕рд╛рдзрд╛рд░рдг рдЖрд╡реЗрд╖рдг рджреНрд╡рд╛рд░рд╛ рдЫрдБрдЯрд╛рдИ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрди рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдореЗрдВ рдореБрдХреНрдд рд╕реНрдерд╛рди рдЖрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛, рддреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреБрдЫ рдкреБрд╕реНрддрдХреЛрдВ рдХреЛ рдЙрдкрдиреНрдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЫрдБрдЯрд╛рдИ рдХрд╛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо

- 1. рдПрдХ рдЦрд╛рд▓реА рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдмрдирд╛рдПрдВ, рдореБрдЦреНрдп рдПрдХ рд╕реЗ рдХрдИ рдЧреБрдирд╛ рдмрдбрд╝рд╛ред
- 2. рдЕрдЧрд▓реЗ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВред
- 2.1ред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдЖрдЗрдЯрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд░рдг 2 рдкрд░ рд▓реМрдЯреЗрдВред
- 2.2ред рдпрджрд┐ рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрддреБрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрд┐рдВрджреБ 2 рдкрд░ рд▓реМрдЯреЗрдВред
- 3. рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рдореБрдЦреНрдп рд╕рд░рдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЫрдВрдЯрд╛рдИ рдЖрд╕рд╛рди рдФрд░ рд╕рд░рд▓ рд╣реИред рдЗрд╕ рднреНрд░рдо рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдЖрдХрд╛рд░
рдЬрдмрдХрд┐ рдХреЛрдИ рд╕реНрдерд╛рдкрд┐рдд рд░рд╛рдп рдирд╣реАрдВ рд╣реИ, рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореБрдЦреНрдп рд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрдбрд╝реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЧрд╣ рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рдмрдбрд╝реА рджреВрд░реА рдХреЗ рдХрд╛рд░рдг рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд▓ рдХреА рдЦреЛрдЬ рдФрд░ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдзреАрдорд╛ рд╣реЛрдЧрд╛ред рдЕрд╕рдВрддреБрд▓рди рдЕрдХреНрд╕рд░ рдХрдо рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдХрдо рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЦреЛрдЬ рдФрд░ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╕рд╕реНрддрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕рд░рдгреА рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкреБрди: рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрднреА рднреА рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреЛрдХрд┐рдВрдЧ рдХреА рд╡рд┐рдзрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред
рдпрджрд┐ рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореБрдЦреНрдп рд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрдбрд╝реА рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреА рд╕рдЯреАрдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реВрддреНрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
NewSize = S ├Ч (рдЖрдХрд╛рд░ + 1) - 1NewSize - рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
times - рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореБрдЦреНрдп рд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрдбрд╝реА рд╣реИ
рдЖрдХрд╛рд░ - рдореБрдЦреНрдп рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛рдпрджрд┐ рд╣рдо рдмрд╕ рдПрдХ рдХрд╛рд░рдХ рджреНрд╡рд╛рд░рд╛ рдЖрдХрд╛рд░ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ:
NewSize = Size ├Ч then, рддреЛ рд╕рдорд╛рди рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ of
- 1 рдЯреБрдХрдбрд╝реЗ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдпрд╣реА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╛ рддреЛ рдкрд╣рд▓реЗ рднрд░рд╛ рд╣реБрдЖ рд╕реЗрд▓ рдпрд╛ рдЕрдВрддрд┐рдо рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдХрд░реАрдм рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред рдФрд░ рд╣рдореЗрдВ рд╕рднреА рдкрдХреНрд╖реЛрдВ рд╕реЗ рдЖрд░рдХреНрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднрд░реЗ рд╣реБрдП рдХрдХреНрд╖реЛрдВ рдореЗрдВ рдЦрд╛рд▓реА рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдкрд╣рд▓реЗ рддрддреНрд╡ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдЖрдЦрд┐рд░реА рдХреЗ рдмрд╛рджред

рдпрд╣ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рдорд╛рд▓реВрдо рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рд╕рд░рдгреА рдХреЗ рдЕрдВрддрд┐рдо рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд╣реАрдВ рднреА рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП рдирд┐: рд╢реБрд▓реНрдХ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рдПред
рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд╛рди рдЦреЛрдЬреЗрдВ
рдмреЗрд╢рдХ, рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреНрд▓рд╛рд╕рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП, рд╣рдо рдЕрдзреВрд░рд╛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдЖрдПрдВрдЧреЗред рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдирд┐рдХрдЯрддрдо рдЧреИрд░-рдЦрд╛рд▓реА рдХрдХреНрд╖ рдореЗрдВ, рдереЛрдбрд╝рд╛ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрдм рдЦрдВрдб рдХреЗ рд╕рд┐рд░реЛрдВ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрддреНрд╡ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ рдЕрдВрдХрдЧрдгрд┐рдд рдорд╛рдзреНрдп рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдФрд░ рдЧрд╣рд░рд╛рдИ рдореЗрдВ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред
рджреВрд╕рд░реЗ, рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдиреНрдпреВрдирддрдо рдпрд╛ рдЕрдзрд┐рдХрддрдо рддрддреНрд╡ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╕реАрдорд╛ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╕рд╛рд░реНрдердХ рд╣реИ - рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рд░рдгреА рдХреЗ рдмрд╛рдИрдВ рдпрд╛ рджрд╛рдИрдВ рд╕реАрдорд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рддрддреНрд╡ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рддреАрд╕рд░рд╛, рдЖрд╡реЗрджрди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕рд░рдгреА рдХреЗ рдЕрд╕рдВрддреБрд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╢реЛрдзрди рдХрд░рдирд╛ рд╕рд╛рд░реНрдердХ рд╣реИред рдпрджрд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рддрддреНрд╡ рдЦрдВрдб рдХреЗ рд╕рд┐рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдореВрд▓реНрдп рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдЗрд╕реЗ рдЦрдВрдб рдХреЗ рдордзреНрдп рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдПрдХ рддрддреНрд╡ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИред рдпрд╣ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рднрд░реЗрдЧрд╛ред
рдЪреМрдерд╛, рдкрд╛рдБрдЪрд╡рд╛рдБ рдЗрддреНрдпрд╛рджрд┐ред рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд╛рди рдХреА рдЦреЛрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реАрдзреЗ рдЫрдБрдЯрд╛рдИ рдХреА рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрд╕рдВрддреБрд▓рди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЦрдВрдбреЛрдВ рдХреЛ рдареАрдХ рдмреАрдЪ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЦрдВрдб рдХреЗ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдХрд░реАрдм рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рддрддреНрд╡ рдореВрд▓реНрдп рдХреЗ рдХрд░реАрдм рд╣реИ?
рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХрдорд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдЙрдкрд░реНрдпреБрдХреНрдд рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдпрд╣ рдЕрдВрдд рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдХреЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдкреБрдирд░реНрд╡рд╕рди рдХрд╛ рдкреНрд░рдмрдВрдз рдХрд░реЗрдВ
рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдЗрд╕ рдЫрдБрдЯрд╛рдИ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдЕрднреА рднреА рдЕрд╕рдВрддреБрд▓рди рд╣реИред
рдЬрдм рд╕рдореНрдорд┐рд▓рди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ (рд╕рдорд╛рди рддрддреНрд╡ рдкрд╛рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмреАрдЪ рдХреЛрдИ рдореБрдлреНрдд рдХреЛрд╢рд┐рдХрд╛рдПрдВ рдирд╣реАрдВ рдереАрдВ), рддреЛ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЛ рд╣рд┐рд▓рд╛рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд╛рди рдореБрдХреНрдд рд╣реЛ рдЬрд╛рдПред рд╕рд░рдгреА рдХрд╛ рдпрд╣ рд╣рд┐рд▓рд╛рдирд╛ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреБрдирд░реНрд╕рдВрддреБрд▓рди
рд╕реНрдерд╛рдиреАрдп рдпрд╛
рдкреВрд░реНрдг рд╣реИ ред
рд╕реНрдерд╛рдиреАрдп рдкреБрдирд░реНрд╕рдВрддреБрд▓рди
рд╣рдо рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрддреБрд▓рди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рд╕реЗ рдирд┐рдХрдЯрддрдо рдЦрд╛рд▓реА рд╕реЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдХрдИ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдХрдЯрддрдо рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рддрд▓рд╛рд╢ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИ? рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдПрдХ рдкрд╛рд░реА рдЕрд╕рдВрднрд╡ рд╣реИ (рдпрд╛рдиреА, рдЕрдЧрд░ рдХрд┐рд╕реА рдкрдХреНрд╖ рдореЗрдВ рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рд░рдгреА рдХреЗ рдмрд╣реБрдд рдХрд┐рдирд╛рд░реЗ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рддреЛ рдЖрдк рд╕рд░рдгреА рдХреЗ рдордзреНрдп рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд░рдгреА рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рджрд╛рдПрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рдпрджрд┐ рджрд╛рдИрдВ рдУрд░ - рдмрд╛рдИрдВ рдУрд░ред рдпрджрд┐ If
╬╡ 2, рддреЛ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдмрджрд▓рд╛рд╡ рдЕрд╕рдВрднрд╡ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ)ред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рд▓реЗрдЦрдХ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рдЕрд╕рдВрддреБрд▓рди рдирд┐рд╣рд┐рдд рд╣реИред
рдкреВрд░реНрдг рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ
рд╕реНрдерд╛рдиреАрдп рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд▓реНрдк рдкреВрд░реНрдг рдЕрд╕рдВрддреБрд▓рди рд╣реИред рдпрд╣реА рд╣реИ, рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ, рд╕рднреА рдЙрдкрд▓рдмреНрдз рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рд╣реА рд╕реНрдерд╛рди рд╣реЛ (рд▓рдЧрднрдЧ)ред

рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЕрдм рддрдХ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреВрд░реНрдг рдХреЗ рд╕рд╛рде 1.5-2 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдкреВрд░реНрдг рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рд╕реНрдерд╛рдиреАрдп рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХрд░рдиреА рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рд░рдгреА рдореЗрдВ рдХрдИ "рд░рдХреНрдд рдХреЗ рдердХреНрдХреЗ" рдЬрдорд╛ рд╣реЛ рдЧрдП рд╣реИрдВ рдЬреЛ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдкреВрд░реНрдг рдкреБрдирд░реНрд╕рдВрддреБрд▓рди, рдЖрдкрдХреЛ рдПрдХ рдЧрд┐рд░ рдЧрдП рдЭрдЯрдХреЗ рдореЗрдВ рд╕рднреА рд╕реНрдерд╛рдиреАрдп рднреАрдбрд╝ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдХреИрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрддреБрд▓рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╣рдо рдХрд┐рддрдиреЗ рдЕрдзрд┐рдХрддрдо рд╕реЗрд▓ рдЖрд╡рдВрдЯрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЦрд╛рд▓реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рднрд░реЗ рд╣реБрдП рд╕реЗрд▓ рдХреЗ рдмрд╛рдж рджреЛрдиреЛрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реВрддреНрд░ рд╣реИ:
рдПрдо - рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
NewSize - рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░
рдЧрдгрдирд╛ - рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдЧреИрд░-рдЦрд╛рд▓реА рддрддреНрд╡реЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕рдВрдЦреНрдпрд╛рдЗрд╕ рдЕрдВрд╢ рдХреЛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди (рдпрд╛рдиреА рдЧреЛрд▓ рдиреАрдЪреЗ) рдореЗрдВ рдШрдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реВрддреНрд░ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рддрддреНрд╡ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдХрдо рдХреЛрд╢рд┐рдХрд╛рдПрдВ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рдкрдбрд╝реЛрд╕ рдХреЗ рд▓рд┐рдП рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдПрдо рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЧреИрд░-рдЦрд╛рд▓реА рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдиреНрдпреВрдкреЛрд╕ = рд╕рдВрдЦреНрдпрд╛ ├Ч рдПрдордиреНрдпреВрдкреЛрд╕ - рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рдмрд╛рдж рдирдИ рдЖрдЗрдЯрдо рд╕реНрдерд┐рддрд┐
рд╕рдВрдЦреНрдпрд╛ - рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдЧреИрд░-рдЦрд╛рд▓реА рддрддреНрд╡ рдХреНрдпрд╛ рд╣реИ (1 тЙд рд╕рдВрдЦреНрдпрд╛ is рдЧрдгрдирд╛)
рдПрдо - рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛рдирдП рдкрджреЛрдВ рдХреЛ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдХреЗрд╡рд▓ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдЧреИрд░-рдЦрд╛рд▓реА рддрддреНрд╡реЛрдВ рдХреЛ рдЫрд╛рдБрдЯ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЕрд░реЗ рдирд╣реАрдВ, рдЬрд▓реНрджреА рдордд рдХрд░реЛред рдпрд╣ рдХреЗрд╡рд▓ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЙрдирдХреЗ рдЖрджреЗрд╢ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдФрд░ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдФрд░ рд╕рдореНрдорд┐рд▓рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рддрддреНрд╡ рдмрд╛рдИрдВ рдУрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдмрд╣реБрдд рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдХреЗ рдмрд╛рдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЬрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рдЖрдк рдмрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдПрдХ рдФрд░ рддрддреНрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рдЗрд╕рдХреЗ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдкрджреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдиреНрдп рддрддреНрд╡ рд╣реИрдВ - рдЕрдиреНрдпрдерд╛ рддрддреНрд╡ рдорд┐рд╢реНрд░рдг рдХрд░реЗрдВрдЧреЗ, рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЖрджреЗрд╢ рдХреЛ рдорд┐рд╢реНрд░рдг рдирд╣реАрдВ рдХрд░рдирд╛ рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдЪрдХреНрд░ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдмрд╕ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдПрдХ рдЬреЗрдм рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдпрджрд┐ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдПрдХ рдирдП рд╕реНрдерд╛рди рдкрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрдиреНрдп рддрддреНрд╡ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдкрджреЛрдВ рдХреЗ рдмреАрдЪ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ), рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЗрди рдмрд┐рди рдмреБрд▓рд╛рдП рдореЗрд╣рдорд╛рдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдкреБрдирд░рд╛рд╡рд░реНрддреА)ред рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рдорд▓рд╛
рдЖрд╡реЗрд╖рдг рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЫрдВрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП, рдПрдХ рд░рд┐рд╡рд░реНрд╕-рдСрд░реНрдбрд░ рдХреА рдЧрдИ рд╕рд░рдгреА рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рд╣реИред рдФрд░ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрди, рдЕрдлрд╕реЛрд╕, рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИред

рддрддреНрд╡ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рдмрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЦрд╛рд▓реА рд╕реНрдкреЙрдЯ рдЬрд▓реНрджреА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рд╕рд░рдгреА рдХреЛ рдмрд╣реБрдд рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╡реИрд╕реЗ, рдпрджрд┐ рд╣рдо рд▓рдЧрднрдЧ рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рд╕рд░рдгреА (рд╕рд░рд▓ рдЖрд╡реЗрд╖рдг рджреНрд╡рд╛рд░рд╛ рдЫрдВрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдорд▓рд╛) рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓рддреА рд╣реИред рдирдП рдЖрдЧрдорди рд╡рд╛рд▓реЗ рддрддреНрд╡ рдмрд╛рдИрдВ рдУрд░ рдирд╣реАрдВ рдЪрдврд╝реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рджрд╛рдИрдВ рдУрд░, рдЬреЛ рдмрд╣реБрдд рдмрд╛рд░-рдмрд╛рд░ рдЕрд╕рдВрддреБрд▓рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рдЖрдВрд╢рд┐рдХ рдХреНрд░рдо (рдкреНрд░рддреНрдпрдХреНрд╖ рдФрд░ рд░рд┐рд╡рд░реНрд╕ рджреЛрдиреЛрдВ) рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЬрдЯрд┐рд▓рддрд╛
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕реЗрдЯ рдкрд░, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдУ (
рдПрди рд▓реЙрдЧ
рдПрди ) рджреЗрддрд╛ рд╣реИред рдмреБрд░рд╛ рдмрд┐рд▓рдХреБрд▓ рдирд╣реАрдВ!
рдЧреБрдгрд╛рдВрдХ selection рдХреЗ рд╕рд╣реА рдЪрдпрди рдФрд░ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреЗ рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрджреНрд╡рд┐рддреАрдп (рдпрд╛ рдЕрдзрд┐рдХрддрд░ рдЕрджреНрд╡рд┐рддреАрдп) рдбреЗрдЯрд╛ рдХреЗ рд╕реЗрдЯ рдкрд░, рдЕрд╕рдВрддреБрд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдУ (
рдПрди ) рд╣реИред
рдореВрд▓реНрдп рдореЗрдВ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд░рддрд┐рд╢рдд, рд╕рд╛рде рд╣реА рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП (рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ) рд╕рд░рдгреА рдореЗрдВ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕рдмрд╕реЗ рдкреНрд░рддрд┐рдХреВрд▓ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдУ
(рдПрди 2 ) рдХреЗ рд▓рд┐рдП рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдХреНрд╖рд░рдг рд╣реЛрддрд╛ рд╣реИред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдорд╛рдЗрдирд╕, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдХреЛ рдУ (
рдПрди ) рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╕реБрдзрд╛рд░ рдХреЗ рд╕рдВрднрд╡ рддрд░реАрдХреЗ
рдпрджреНрдпрдкрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реНрд╡рдпрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдкрд░ рд╢рд┐рдХреНрд╖рд╛рдкреНрд░рдж рдФрд░ рдХреБрд╢рд▓ рд╣реИ, рдбреЗрдврд╝ рджрд╢рдХ рдореЗрдВ, рдХреБрдЫ рдиреЗ рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рджрд┐рдЦрд╛рдИ рд╣реИред
рдпрджрд┐ рдЖрдк "рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯ" рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ Google рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдПрдХ рд╕рд░рд╕рд░реА рд▓реЗрдЦ, рд▓реЗрдЦрдХ рдХрд╛ рдкреАрдбреАрдПрдл (рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рдХрдо рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдЗрд╕ рдЕрд▓реНрдк рдЬрд╛рдирдХрд╛рд░реА рдХреА рдПрдХ рджреБрд░реНрд▓рдн рдкреБрди: рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдорд┐рд▓реЗрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ YouTube рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рджреГрд╢реНрдп рд╣реИ, рдЬрд╣рд╛рдВ рдореБрдЦреНрдп рдФрд░ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рднреА рд▓рд┐рдВрдХ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реИрдВред
"рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯрд┐рдВрдЧ" рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдирд╛ рдФрд░ рднреА рдордЬреЗрджрд╛рд░ рд╣реИ - рдирдореВрдиреЗ рдореЗрдВ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХрд╛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо
рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдФрд░ рдХреБрдЫ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИ:
- рдЗрд╖реНрдЯрддрдо рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдЕрдиреБрднрд╡рдЬрдиреНрдп рдЪрдпрди theред
- рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рдХреЗ рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд▓рд┐рдП рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреЗ рд╕рдВрд╢реЛрдзрди (рд╕рд╛рдорд╛рдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП)ред
- рдкреБрдирд░реНрд╡рд┐рддреНрдд рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдирд╛ред
рдпрджрд┐ рдЖрдк рдЗрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдкреЙрд▓рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЧрддрд┐ рднреА рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд╣реЛ?
рд╕реНрд░реЛрдд рдХреЛрдб
рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛, PHP рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рдореВрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоfunction LibrarySort($arr) { global $arr_new;
рдкреВрд░реНрдг рдкреБрди: рд╕рдВрддреБрд▓рди рдХреЗ рдмрд╛рдж рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡ рдХреА рдирдИ рд╕реНрдерд┐рддрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рд╕реНрдерд╛рди рдХреА рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдпрджрд┐ рдЦреЛрдЬ рдХреЗ рджреМрд░рд╛рди рддрддреНрд╡ рдЦрдВрдб рдХреЗ рд╕рд┐рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░рдгреА рдХрд╛ рд╕реНрдерд╛рдиреАрдп рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░рдгреА рдХрд╛ рдкреВрд░реНрдг рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рдкреВрд░реНрдг рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдирд╛ рдореБрдЭреЗ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЦреБрдж рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХреЛрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореИрдВрдиреЗ рддреНрд╡рд░рд┐рдд рдЫрдБрдЯрд╛рдИ рдХреЗ рдХрд░реАрдм рдПрдХ рдЧрддрд┐ рдирд╣реАрдВ рджреЗрдЦреА, рдореЗрд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдХрд╛рд░ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рддреНрд╡рд░рд┐рдд рдЫрдБрдЯрд╛рдИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10-20 рдЧреБрдирд╛ рдзреАрдореА рд╣реИред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдЪреНрдЪрд╛ рд╣реИ, рдмрд╣реБрдд рдХреБрдЫ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рд╕реЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВ рдЖрдЬ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрддрд╛ рд╣реВрдБ (рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд╣рд╛рдмрд░рд╛рд╕реНрдЯреИрдЯреВ рдХреА рдПрдХ рдХрдбрд╝реА рдлреЗрдВрдХ рджреВрдВрдЧрд╛), рд╡реЗ рдЕрдЪрд╛рдирдХ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐ ... рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдореИрдВрдиреЗ рдПрд▓рди рдмреАрдЪрд┐рдЪ (
рдПрдмреАрд╕реА-рд╕реЙрд░реНрдЯрд┐рдВрдЧ ) рдФрд░ рдЬреЗрд╕рди рдореЙрд░рд┐рд╕рди (
рдЬреЗ-рд╕реЙрд░реНрдЯрд┐рдВрдЧ ) рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереА, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рд╡реИрд╕рд╛ рд╣реА рдерд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реНрдкреЛрд░реНрдЯреНрд▓реЛрдЯреЛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ред
рдпреБрдкреАрдбреАред рдорд╛рд░реНрдЯрд┐рди рдлрд░рд╛рд╣-рдХреЛрд▓реНрдЯрди рдиреЗ рдореБрдЭреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛:рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЙрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХрднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдореБрдЦреНрдп рдмрд╛рдд рдЖрдЗрдбрд┐рдпрд╛ рд╣реИ :)рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рдХреНрд╖рдг
рд╕рдВрджрд░реНрдн
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯ
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкреНрд░рдХрд╛рд░ O (n рд▓реЙрдЧ рдПрди) рд╣реИрдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓реЗрдЦрдХ:

рдорд╛рдЗрдХрд▓ рдП рдмреЗрдВрдбрд░
рдорд╛рд░реНрдЯрд┐рди рдлрд░рд╛рд╣-рдХреЛрд▓реНрдЯрди
рдорд┐рдЧреБрдПрд▓ рдореЛрд╕реНрдЯрд┐рд░реЛ
рд╢реНрд░реГрдВрдЦрд▓рд╛ рд▓реЗрдЦ:

AlgoLab рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рддреЛ рдЖрдк рдЫреЛрдЯреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдпрд╣ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рдореБрдЦреНрдп рд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдмрдбрд╝реА рд╣реИред рдЧреБрдгрд╛рдВрдХ fficient рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдЖрдк "рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЙрд░реНрдЯрд┐рдВрдЧ" рдХреЗ рд╕рд╛рде рд╕реЗрд▓ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ "рдиреЛрдЯ рдмрджрд▓реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдиреЛрдЯ рдореЗрдВ, рдзреНрдпрд╛рди рд╕реЗ 2 рд╕реЗ 5 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдХреБрдЫ рдФрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди = 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдк рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╕реНрдерд╛рдиреАрдп = 1 рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд╛рдиреАрдп рд░реАрдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рд╕реНрдерд╛рдиреАрдп = 0 - рдкреВрд░реНрдгред
рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реАрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдкреИрдорд╛рдиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╕рд╣рд╛рдпрдХ рд╕рд░рдгреА рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧреАред