AVL рдкреЗрдбрд╝ рдФрд░ рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреА рдЪреМрдбрд╝рд╛рдИ

рдореИрдВрдиреЗ рдЕрдкрдиреА рд░рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдкреЗрдбрд╝ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдПрд╡реАрдПрд▓ рдкреЗрдбрд╝ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреЗрдбрд╝ рд╣реИ (рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ рдкрд░ 2 рдмреЗрдЯреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ), рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ (рдпрд╣ рд╡рд╣ рдкреЗрдбрд╝ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ) рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдпрдо рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ: рдмрд╛рдПрдВ рдмреЗрдЯрд╛ рдЖрдИрдбреА <рдорд╛рддрд╛-рдкрд┐рддрд╛ "рд╕рд╣реА рдмреЗрдЯрд╛ рдЖрдИрдбреАред
рдпрд╛рдиреА рдЕрдЧрд░ рд╣рдо рдкреЗрдбрд╝ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдШреВрдорддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдПрдХ рдЖрдИрдбреА рдорд┐рд▓ рдЬрд╛рдПрдЧреА, рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ - рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЗрдбрд╝ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕рдВрддреБрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ: рдмрд╛рдПрдВ рд╕рдмрдЯреНрд░реА рдХреА рдКрдВрдЪрд╛рдИ рдЕрдзрд┐рдХрддрдо 1 рд╕реЗ рджрд╛рдПрдВ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред

рдЗрд╕рдореЗрдВ рдЬреЛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рддрдм рдкреЗрдбрд╝ рдореЗрдВ рдПрдХ рддрддреНрд╡ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ (рдПрди) рдПрди рд▓реЗрддрд╛ рд╣реИ - рдЖрдИрдбреА рдХреА рд╕рдВрдЦреНрдпрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЖрдкрдХреЛ рдЬрдбрд╝ рд╕реЗ рдиреАрдЪреЗ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдкреЗрдбрд╝ рдпрдерд╛рд╕рдВрднрд╡ рд╕рдордорд┐рдд рд╣реИ, рдЗрд╕рдХреА рдКрдВрдЪрд╛рдИ рд▓реЙрдЧ (рдПрди) +1 рд╣реИ
рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╣рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рдХреЛ рд╡рд░реНрдЯреЗрдХреНрд╕ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдордирдорд╛рдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рд▓реЙрдЧ (рдПрди) рд╕рдордп рд▓реЗрдЧрд╛
рдмреБрд░реА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рдорд╛рди рдЖрдИрдбреА, рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд┐рдВрдЯ рдХрд░рдирд╛ рд╣реИ, рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╣реА рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдХреЛрдиреЗ рдХреА рд╕реВрдЪреА рдмрдирд╛рдИ рдЬрд╛рдП, рдФрд░ рджреВрд╕рд░рд╛ рд╕рдВрддреБрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдмрджрд▓рдирд╛ рд╣реИред

рдПрдХ рдФрд░ рд╕рдВрдкрддреНрддрд┐ - рдЖрдк рджрд┐рдП рдЧрдП рд╕рд░рдгреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рд╕реЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХрдо, рдпрд╛ рдЕрдзрд┐рдХ - рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ: рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреЗрдбрд╝ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд╣реБрдд рдХрдо рд╕рдордп рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ <= log (N) (add)

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрди рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрд╕ рдЗрд╕реЗ рдкреЗрдбрд╝ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ - рдПрди * рд▓реЙрдЧ (рдПрди) рдФрд░ рдлрд┐рд░ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдШреВрдореЗрдВ - рдПрди рдпрд╛рдиреАред рдХреБрд▓ рд╕рдордп рдПрди * рд▓реЙрдЧ (рдПрди) - рдФрд░ рд╣рдордиреЗ рдПрдХ рдФрд░ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╕рд░рдгреА рдЫрдБрдЯрд╛рдИ рд╡рд┐рдзрд┐ рдмрдирд╛рдИ

рд╡реИрд╕реЗ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╕рдВрдЪрд╛рд▓рди - рдЪреВрдВрдХрд┐ рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реЗрдЯ рдФрд░ рдЧреЗрдЯ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ рдкрд░ рдбреЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо <= log (N) рдореЗрдореЛрд░реА рдореЗрдВ рджрд┐рдП рдЧрдП рдЖрдИрдбреА рдХреЗ рдЕрдиреБрд░реВрдк рдбреЗрдЯрд╛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ

рдореИрдВ рдмрд╣реБрдд рдмрд╛рд░ AVL рдкреЗрдбрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ: рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рдирдХ CRC рд╣реИрд╢ рдореЗрдВ рднреА, рдореИрдВ CRC рд╕рдореВрд╣реЛрдВ рдХреЛ рдкреЗрдбрд╝ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реВрдВ, рд╕рд░рдгрд┐рдпреЛрдВ рдФрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ), рдЕрдВрдд рдореЗрдВред , рдпрд╣ рд╕реАрдзреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рдВрд░рдЪрдирд╛ рд╕реВрдЪреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЕрд░реНрдерд╛рддред 1-2 рд▓рд┐рдВрдХреНрдб рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдкред

рдЕрдм рдкреЗрдбрд╝ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╡рд┐рд╡рд░рдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:
рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ рдкрд░ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрддреБрд▓рди рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрдк-рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рд╣реИред
рдЬрдм рдЖрдк рдПрдХ рдкреЗрдбрд╝ рдореЗрдВ рдПрдХ рд╢реАрд░реНрд╖ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрднреА-рдХрднреА рдЕрд╕рдВрддреБрд▓рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд░рд▓ рд╣реИ - рд╣рдо рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреЗрдбрд╝ рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ рддрдХ рдЬрд╛рддреЗ рд╣реИрдВ
рдмрд╛рдПрдВ рдмреЗрдЯреЗ рдХреА рдЖрдИрдбреА <рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдЖрдИрдбреА <рд╕рд╣реА рдмреЗрдЯрд╛ рдЖрдИрдбреА, рдпрд╛рдиреАред рдпрджрд┐ рдирдИ рдЖрдИрдбреА <рд╡рд░реНрдЯреЗрдХреНрд╕ рдЖрдИрдбреА рдмрд╛рдИрдВ рдУрд░ рдЬрд╛рддреА рд╣реИ, рдЕрдиреНрдпрдерд╛ рджрд╛рдИрдВ рдУрд░ред рдиреАрдЪреЗ рдХреА рдЪреЛрдЯреА рдкрд░ рдПрдХ рдмреЗрдЯреЗ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдЕрдкрдиреЗ рд░рд╛рд╕реНрддреЗ рдХреЗ рд╕рд╛рде рд╕рдВрддреБрд▓рди рд╕реВрдЪрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдо рдЬрд╛ рд░рд╣реЗ рдереЗ - рд╣рдо рд╡рдВрд╢ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рдКрдкрд░ рдХреА рдУрд░ рд╡рд╛рдкрд╕ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдЕрдЧрд░ рд╣рдо рдмрд╛рдПрдВ рдЙрдк-рд╡рд░реНрдЧ рд╕реЗ рдЖрдП рд╣реИрдВ рддреЛ рд╢реЗрд╖ рд░рд╛рд╢рд┐ - рдЕрдиреНрдпрдерд╛ рд╢реЗрд╖ ++
рдЕрдЧрд░ рдХрд┐рд╕реА рд╕реНрддрд░ рдкрд░ рд╣рдореЗрдВ рд╕рдВрддреБрд▓рди рдорд┐рд▓рд╛ рд╣реИ = 0 - рддреЛ рд╕рдмрдЯреНрд░реА рд╕рдВрддреБрд▓рд┐рдд рд╣реИ рдФрд░ рдЖрдк рдЬреЛрдбрд╝рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╢реАрд░реНрд╖ рдкрд░ рдкреВрд░реЗ рдкреЗрдбрд╝ рдХреЛ рдкреБрдирд░реНрдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрд░реА рдХреА рдКрдВрдЪрд╛рдИ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ - рд╡рд╣рд╛рдБ рд╕рдВрддреБрд▓рди = -1 рдмрди рдЧрдпрд╛ 0 - рдмрд╛рдПрдВ рд╕рдмрдЯреНрд░реА outweighed, рджрд╛рдИрдВ рдУрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рд╕рдВрд░реЗрдЦрд┐рдд, рдпрд╛ рд╕рдВрддреБрд▓рди = 1 0 рдмрди рдЧрдпрд╛ - рджрд╛рдпрд╛рдБ рдЙрдкрд░реА рднрд╛рдЧ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдпрд╛, рдмрд╛рдИрдВ рдФрд░ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛)

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

рдЦреЛрдЬ рдЗрдВрдЬрди рдкрд░ рдореЗрд░реЗ рд▓реЗрдЦреЛрдВ рдХреА рдкреВрд░реА рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╕реВрдЪреА рдпрд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдПрдЧреА: http://habrahabr.ru/blogs/search_engines/123671/

Source: https://habr.com/ru/post/In123951/


All Articles