рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рд▓рдЧрд╛рддрд╛рд░ рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд╛рдВ, рдореИрдВ рдХрд┐рддрд╛рдмреЗрдВ рдкрдврд╝рддрд╛ рд╣реВрдВ, рдореИрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реБрдирддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, рдПрдХ рд╕рдордЭ рдЖрддреА рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдиреМрдХрд░реА рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдПрдХ рджрд┐рдирдЪрд░реНрдпрд╛ рдореЗрдВ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдиреЗ рдореБрдЭреЗ рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ - рдмрд╛рдЬрд╛рд░ рдХреЗ рдиреЗрддрд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛ рд░рд┐рдЬреНрдпреВрдо рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ред рдЙрдирдореЗрдВ рд╕реЗ 3 рдореЗрдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╖рдп рдХреЗ рдХрд╡рд░реЗрдЬ рдореЗрдВ рдЕрдкрдиреЗ 5 kopecks рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдпрд╛ рдЬрд╛рдП, рдЕрд░реНрдерд╛рддреН рдЬрд╛рд╡рд╛ рд╕рдВрдЧреНрд░рд╣реЛрдВ рдкрд░ рддрдХрдиреАрдХреА рдореБрджреНрджреЗ рдЬрд┐рдирд╕реЗ рдореБрдЭреЗ рдирд┐рдкрдЯрдирд╛ рд╣реИред рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдкрд╛рдардХ рдХрд╣реЗрдВрдЧреЗ: "рд╕рдВрдЧреНрд░рд╣ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реИрдХрдиреЗрдХ рд╡рд┐рд╖рдп рд╣реИ," рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд┐рддреЛрдВ рд╕реЗ рдиреАрдЪреЗ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреВрдЫрд╛, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрджреЛрдВ рдкрд░ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдХрдмреНрдЬрд╛ рдХрд░рддреЗ рд╣реИрдВ ("рдордЬрдмреВрдд рдордзреНрдп рдХрд┐рд╕рд╛рди," рдорд╛рд╕реНрдХреЛ рдХреЗ рджреВрд░рд╕реНрде рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдорд╛рдирдХреЛрдВ рд╕реЗ рджреВрд░ рдирд╣реАрдВ рд╣реИрдВ) рд╡реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдРрд╕рд╛ рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдВрддрд░рд╛рд▓ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рдо рдХреЛ рдХреБрдЫ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдХреЛ рдпрд╣ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ), рдЗрд╕рд╕реЗ рднреНрд░рдо рдкреИрджрд╛ рд╣реБрдЖред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдЬреВрдирд┐рдпрд░ рд╕реНрддрд░ рд╕реЗ рдКрдкрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реЛрдЧреА (рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ, рдкреВрд░рдХ рдХрд░рдиреЗ рдФрд░ рдЖрд▓реЛрдЪрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реВрдВрдЧрд╛), рд▓реЗрдХрд┐рди рдЬреВрдирд┐рдпрд░ рдХрд╛ рдпрдХреАрди рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЦреБрдж рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧреЗрдЧрд╛ред
рд╕рдЪ рдХрд╣реВрдВ, рддреЛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреМрд░рд╛рди рдореБрдЭреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреБрдЫ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдирд╣реАрдВ рдкрддрд╛ рдереЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреВрдирд┐рдпрд░ рдЪрд░рдг рдкрд╣рд▓реЗ рд╣реА рдкрд╛рд░рд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рдпрд╣ рджреЛрдЧреБрдирд╛ рдЖрдкрддреНрддрд┐рдЬрдирдХ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдЬрд╣рд╛рдВ рдПрдЪрдЖрд░ рд╕реЗ рд╕рдВрдЪрд╛рд░ рд╕реЗ рд▓реЗрдХрд░ рд╣рд░ рд╕рдВрднрд╡ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╣рд╛рдиреБрднреВрддрд┐ рдкреИрджрд╛ рд╣реБрдИ, рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдереЗ рдХрд┐ рдореИрдВ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрд╛ (рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ) рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛)ред рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛, рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╡рд┐рдзрд┐ рдФрд░ рд╕рдВрдЪрд╛рд░ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреНрд╖реЗрддреНрд░ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП "рдЕрд░реНрде" рдХрд╛ рдХрд╛рдиреВрди рдЕрдкрдиреЗ рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рд╣реИред рдирддреАрдЬрддрди, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдореИрдВ рдЕрдкрдиреЗ рд╕рд┐рд░ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рднрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ + рдХрд╛рдЧрдЬ рдкрд░ рдЗрд╕ рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рди рдХреЗрд╡рд▓ рдЙрди рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рдирд╕реЗ рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓реЗрдВ рдЖрдИрдВ, рдмрд▓реНрдХрд┐ рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдкреВрдЫрд╛ рдЧрдпрд╛ рдЬреЛ рдореБрдЭреЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдЕрдкрдиреЗ рд╕рднреА рдЕрднреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗ рдЧрдП рдереЗред рдЦреИрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:
1. ArrayList рдФрд░ LinkedList рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?рдореЗрд░реА рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ, рдпрд╣ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рд╡реЗ 90% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдЬреВрдирд┐рдпрд░ рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдореЗрд░реЗ рдкрд╣рд▓реЗ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдЙрдмрд▓рддрд╛ рд╣реИ: ArrayList рдПрдХ рд╕рд░рдгреА-рдЖрдзрд╛рд░рд┐рдд рд╕реВрдЪреА рд╣реИ, рдФрд░ LinkedList рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд▓рд┐рдВрдХреНрдб рд╕реВрдЪреА рд╣реИ рдЬреЛ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рд▓рд┐рдВрдХ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
ArrayList рдХреЗ рд▓рд╛рдн: рд▓рдЧрд╛рддрд╛рд░ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдордирдорд╛рдирд╛ рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕рд░рдгреА рд╣реИ), рдЗрд╕ рддрд░рд╣ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╕рдордп рдУрд╡рд░рд╣реЗрдб рдХреА рдПрдХ рдиреНрдпреВрдирддрдо, рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рдПрдХ рдирд┐рд░рдВрддрд░ рд╕рдордп рдХреЗ рд▓рд┐рдП
рдФрд╕рддрди рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдФрд╕рддрди , рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рдгреА рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрдХрд╛рд░ n (рдХреЛрдб рдореЗрдВ, рдпрд╣ рдХреНрд╖рдорддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ), рдбрд┐рдлрд╝реЙрд▓реНрдЯ n = 10 рджреНрд╡рд╛рд░рд╛, n + 1 рддрддреНрд╡ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рд░рдгреА (n * 3) / 2 + 1 рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╣реЛрдЧрд╛ рдкреБрд░рд╛рдиреЗ рд╕рд░рдгреА рд╕реЗ рд╕рднреА рддрддреНрд╡ + рдирдП, рдЬреЛрдбрд╝реЗ рдЧрдП рддрддреНрд╡ рд░рдЦреЗ рдЧрдП рд╣реИрдВред рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдпрджрд┐ рд╕рд░рдгреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдПрдХ рдЦрд╛рд▓реА рдЦрд╛рд▓реА рдХрдХреНрд╖ рдореЗрдВ рдПрдХ рддрддреНрд╡ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрд╡рдзрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдФрд╕рддрди, рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЖрдЗрдЯрдо рдХрд╛ рд╕рдореНрдорд┐рд▓рди рд╕рдордп рд╕реНрдерд┐рд░ рд╣реИред рдЕрдВрддрд┐рдо рдЖрдЗрдЯрдо рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рдирд┐рд░рдВрддрд░ рд╕рдордп рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╕реВрдЪреА рдХреЗ рдмреАрдЪ рдореЗрдВ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд / рд╣рдЯрд╛рддреЗ рд╕рдордп ArrayList рдХреЗ рдиреБрдХрд╕рд╛рди рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ - рдпрд╣ рд╕реВрдЪреА рдореЗрдВ "рд╕рд╣реА рд╕реЗ" рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рд╕реВрдЪреА рдореЗрдВ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рд╕реНрдерд┐рддрд┐, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп, рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рддрдм рддрдХ рдирд╣реАрдВ рдШрдЯрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЯреНрд░рд┐рдордЯрд╛рдЗрдЬрд╝ () рд╡рд┐рдзрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд▓рдЧрд╛рддрд╛рд░ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд / рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рддреН, рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдВ, рд╕рдореНрдорд┐рд▓рд┐рдд рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдВ рдпрд╣рд╛рдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рддрддреНрд╡ рдХреА рдкрд╣реБрдВрдЪ рд░реИрдЦрд┐рдХ рд╕рдордп рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ (рд▓реЗрдХрд┐рди рд╕реВрдЪреА рдХреЗ рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪ рд╣рдореЗрд╢рд╛ рдирд┐рд░рдВрддрд░ рд╕рдордп рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИ - рд▓рд┐рдВрдХ рд▓рдЧрд╛рддрд╛рд░ рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рддрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рд╕реВрдЪреА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдкреВрд░реА рд╕реВрдЪреА рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрддреНрд╡)ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрддрд┐ рдореЗрдВ рдПрд░реЗрд▓реЗрд╕реНрдЯ рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИред рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ рдХрд╛ рдЕрдзрд┐рдорд╛рдирддрдГ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕реВрдЪреА рдХреЗ рдмреАрдЪ рдореЗрдВ рдпрд╛ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдп (рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ / рд╡рд┐рд▓реЛрдкрди) рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реВрдЪреА рдореЗрдВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЧрд╣рд░рд╛рдИ рд╕реЗ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ
ArrayList рдФрд░
LinkedList рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
tarzan82 рджреНрд╡рд╛рд░рд╛ рдЕрджреНрднреБрдд рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдореИрдВ рднреА рд╕рдВрдЧреНрд░рд╣ рджреНрд╡рд╛рд░рд╛ рд╕реНрдореГрддрд┐ рдЦрдкрдд рдкрд░
lany рд╕реЗ рдПрдХ рд▓реЗрдЦ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ -
рдмрд╣реБрдд рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг ред
2. рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (ArrayList рдпрд╛ LinkedList)? рдХреНрдпреЛрдВ?рдпрд╣ рдкреНрд░рд╢реНрди рдкрд┐рдЫрд▓реЗ рдПрдХ рдХрд╛ рдереЛрдбрд╝рд╛ рдкреНрд░рдЪреНрдЫрдиреНрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╢реНрди рдХреЗ рдЙрддреНрддрд░ рдХреА рдХреНрд░рдорд┐рдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рдЬрдиреНрдо рджреЗрдЧрд╛ред 90% рдорд╛рдорд▓реЛрдВ рдореЗрдВ, ArrayList LinkedList рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рдФрд░ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЖрдорддреМрд░ рдкрд░ ArrayList рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА LinkedList рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ 10% рдорд╛рдорд▓реЗ рд╣реЛрддреЗ рд╣реИрдВред рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ ArrayList рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╢реНрди рд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ (рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ? рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╢реНрди рдХреЗ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╕реЗ рднреА рдорджрдж рдорд┐рд▓рддреА рд╣реИ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рддрд╛ред
3. ArrayList рдпрд╛ LinkedList рд╕реЗ рддреЗрдЬ рдХреНрдпрд╛ рд╣реИ?рдкрд╣рд▓реЗ рд╕рд╡рд╛рд▓ рдХрд╛ рдПрдХ рдФрд░ рдкреНрд░рдЪреНрдЫрдиреНрди рд╕рдВрд╕реНрдХрд░рдгред рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреЗрдЪреАрджрд╛ рд╣реИ, рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдореЛрдиреЛрд╕реИрд▓реЗрдмрд┐рдХ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЙрд╕реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЙрдерд▓реЗ рдЬреНрдЮрд╛рди рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рддреБрд░рдВрдд рдкрд╣рдЪрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рд╕рд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕рдВрд░рдЪрдирд╛ рдкрд░ рдХреНрдпрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рдПрдЧреА рдХрд╛ рдХрд╛рдЙрдВрдЯрд░ рд╕рд╡рд╛рд▓ рд╣реЛрдЧрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред
4. рдЖрдкрдХреЛ 1 рдорд┐рд▓рд┐рдпрди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддрддреНрд╡, рдЖрдк рдХрд┐рд╕ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЫрд┐рдкрд╛ рд╕рдВрд╕реНрдХрд░рдгред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдпрд╛рди рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЪрдпрди рд╢рд╛рдорд┐рд▓ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд╕реНрдкрд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╕реВрдЪреА рдХреЗ рдХрд┐рд╕ рднрд╛рдЧ рдореЗрдВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ? рдХреНрдпрд╛ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ? рд╕реНрдореГрддрд┐ рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЧрддрд┐ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз? рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдПрдХ рд╣реА рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдкрдХреНрд╖ рдкрд░: рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рдРрд░реЗ рдФрд░ рд▓рд┐рдВрдХреНрдб рд╕реВрдЪреА рдХреЗ рдХрд╛рдо рдХреА рд╕рдордЭ рдХреА рдЧрд╣рд░рд╛рдИ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕ рд╣реБрдХ рдкрд░ "рдкреЗрдХ" рдХрд┐рдпрд╛, рддреЛ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рдХреНрдпрд╛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ "рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ" рдФрд░ ArrayList рдХрд╛ рдЧрд╣рди рдкреНрд░рдЪрд╛рд░ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рд╕реВрдЪреА рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ (рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдереА)ред
5. рдПрдХ ArrayList рд╕реЗ рддрддреНрд╡ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ? рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ ArrayList рдХрд╛ рдЖрдХрд╛рд░ рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ?рдлрд┐рд░, рдкреНрд░рд╢реНрди 1 рдХреЗ рдЙрддреНрддрд░ рдореЗрдВ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд╣реИред рдЬрдм рдЖрдк рд╕реВрдЪреА рд╕реЗ рдПрдХ рдордирдорд╛рдирд╛ рддрддреНрд╡ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ "рджрд╛рдИрдВ рдУрд░" рд╕реНрдерд┐рдд рд╕рднреА рддрддреНрд╡ рдПрдХ рд╕реЗрд▓ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░рдгреА рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ (рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛, рдХреНрд╖рдорддрд╛) рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рд╕рд░рдгреА рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд "рд╡рд┐рд╕реНрддрд╛рд░" рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд "рд╕рдВрдкреАрдбрд╝рди" рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХреЗрд╡рд▓ рдЯреНрд░рд┐рдореЛрдЯрд╛рдЗрдЬрд╝ () рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ "рд╕рдВрдкреАрдбрд╝рди" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
6. ArrayList рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕реВрдЪреА рдХреЗ рдордзреНрдп рд╕реЗ рдХрдИ рдЖрд╕рдиреНрди рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рднрд╛рд╡реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВредрдПрдХ рдЕрдЦрдВрдб, рдореЗрд░реЗ рдорд╛рдирдХреЛрдВ рд╕реЗ, рд╕рд╡рд╛рд▓ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдорд┐рд▓рд╛ рдерд╛, рдЬрдм рдореБрдЭреЗ рдПрдХ ArrayList рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред рдирддреАрдЬрддрди, рдпрд╣ рдореБрдЭреЗ рдЧрдВрднреАрд░ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдЬрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рддрддреНрд╡ рдХреИрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рд╕реВрдЪреА рдореЗрдВ n m рд╕реЗ n рддрддреНрд╡реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдПрдХ рддрддреНрд╡ n рдмрд╛рд░ (1 рдмрд╛рд░ рд╕реВрдЪреА рдореЗрдВ "рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ) рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдкрдХреЛ рд╕реВрдЪреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрд╛рдИрдВ рдУрд░ n рддрддреНрд╡реЛрдВ рджреНрд╡рд╛рд░рд╛ n + m рд╕реНрдерд┐рддрд┐ рдХреЗ "рджрд╛рдИрдВ рдУрд░" рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЪрд▓рддреА рд╕реВрдЪреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ n рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╕рдм рдХреБрдЫ 1 рдкрд╛рд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
7. рд╣рд╛рд╢рдк рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ?рдпрд╣ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рджреВрд╕рд░рд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рднреА рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рдерд╛ рдЬрдм рдореБрдЭрд╕реЗ рдпрд╣ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рдкреВрдЫрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдПрдХ HashMap рдореЗрдВ "рдмрд╛рд╕реНрдХреЗрдЯ" рд╣реЛрддреЗ рд╣реИрдВред рддрдХрдиреАрдХреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, "рдмрд╛рд╕реНрдХреЗрдЯ" рд╕рд░рдгреА рддрддреНрд╡ рд╣реИрдВ рдЬреЛ рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдПрдХ рдирдпрд╛ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреБрдВрдЬреА рдХреЗ рд╣реИрд╢ рдХреЛрдб рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯреЛрдХрд░реА рд╕рдВрдЦреНрдпрд╛ (рд╕рд░рдгреА рдХрд╛ рд╕реЗрд▓ рдирдВрдмрд░), рдЬрд┐рд╕рдореЗрдВ рдирдпрд╛ рддрддреНрд╡ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЯреЛрдХрд░реА рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдЗрд╕рдореЗрдВ рдирдП рдЬреЛрдбрд╝реЗ рдЧрдП рддрддреНрд╡ рдХрд╛ рд▓рд┐рдВрдХ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рд╡рд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдИ рддрддреНрд╡ рдореМрдЬреВрдж рд╣реИ, рддреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ, рдЬрд╣рд╛рдВ рд╕реЗ рдирдП рддрддреНрд╡ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╕реВрдЪреА рдореЗрдВ рдЙрд╕реА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЖрдЗрдЯрдо рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЙрд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛, рдЦреЛрдЬрдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рдирд┐рд░рдВрддрд░ рд╕рдордп рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд╕рд╛рде, рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрд╛рд╕реНрдХреЗрдЯ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрди 3 рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рд▓реЙрдЧ рдПрди рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реЛрдЧреА, рдФрд░ рдФрд╕рдд рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдирд┐рд░рдВрддрд░ рд╕рдордп рд╣реЛрдЧрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдЬрд╡рд╛рдм рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдлрд┐рд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рд╛рд╢рдкреИрдк рд╕рдВрд╡рд╛рдж рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭ рд╣реЛрдЧреАред
рдлрд┐рд░ рд╕реЗ, рдореИрдВ
рдЯрд╛рд░реНрдЬрд╝рди 82 рдХреЗ рд╣рд╢рдкреИрдк рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
8. рд╣рд╢рдк рдореЗрдВ рдмрд╛рд╕реНрдХреЗрдЯ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреНрдпрд╛ рд╣реИ?рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рд╡рд╛рд▓, рдлрд┐рд░ рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдореБрдЭреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЯреЛрдХрд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ред
рдпрд╣рд╛рдБ рдЙрддреНрддрд░ 16 рд╣реИред рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реБрдП, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ: рдХреНрд╖рдорддрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЕрдкрдиреА рд╢реБрд░реБрдЖрддреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЯреЛрдХрд░рд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВред
9. рд╣реИрд╢рдкреЙрдЗрдВрдЯ рд╕реЗ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ HashMap рдПрдХ рддрддреНрд╡ рд▓рд╛рдиреЗ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ?рдкреНрд░рд╢реНрди рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХрд╛ рдЙрддреНрддрд░ рдкреНрд░рд╢реНрди 7 рдХреЗ рдЙрддреНрддрд░ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдПрдХ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣рд╛рдБ рдкреНрд░рд╢реНрди рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдкрд░, рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛ рдЧрдпрд╛ред рдФрд░ рд╣рд╛рд╢рдк рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд╛рдирддрд╛ рдерд╛ рдФрд░ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рдерд╛, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рджреВрд╕рд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рд╣реИрд╢рдкреЙрдк рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛, рд╣реИрд╢ рдХреЛрдб рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕рдорд╛рди рдХреЛрдб рдХреЗ рд╕рд╛рде рд╣реИрд╢ рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рд╡рд┐рддрд░рдгред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрддреНрддрд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдкреНрд░рд╢реНрди 7 рдХреЗ рдЙрддреНрддрд░ рд╕реЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рд╕рдорд╛рди рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рддреЛ рд╣реИрд╢рдкрдк рдШреГрдгрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░, рднрд▓реЗ рд╣реА рдЖрдк рд╕рдорд╛рди рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЪрд░рдо рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ рд▓реЙрдЧ рдПрди рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рд╢реНрди рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред
10. рд╣реИрд╢рдкреЙрдк рдореЗрдВ рдмрд░рд╛рдмрд░реА рдФрд░ рд╣реИрд╢рдХреЛрдб рдХреА рднреВрдорд┐рдХрд╛?рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдкреНрд░рд╢реНрди 7 рдХреЗ рдЙрддреНрддрд░ рд╕реЗ рдЖрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рд╣реИред рд╣реИрд╢рдХреЛрдб рдЖрдкрдХреЛ рдПрдХ рддрддреНрд╡ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЛрдХрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЯреЛрдХрд░реА рдХреЗ рдЕрдВрджрд░ рд╕реВрдЪреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рдХреБрдВрдЬреА рдФрд░ рдЦреЛрдЬрдиреЗ рдХреА рдХреБрдВрдЬреА рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд░рд╛рдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
11. рд╣реИрд╢рдХреЛрдб () рдорд╛рдиреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛?рдпрд╣рд╛рдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдмрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ: int рд╣реИрд╢рдХреЛрдб ()ред рдпрд╣реА рд╣реИ, рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдХрд╛рд░ рдХреА рд╢реНрд░реЗрдгреА int - 2 ^ 32 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ (рд╕рдЯреАрдХ рд╕реАрдорд╛ рдХрднреА рдирд╣реАрдВ рдкреВрдЫреА рдЧрдИ рдереА, рдРрд╕рд╛ рдЙрддреНрддрд░ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛)ред
12. рд╣рд╛рд╢рдк рдореЗрдВ рдмрд╛рд╕реНрдХреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреИрд╕реЗ рдФрд░ рдХрдм рдмрдврд╝рддреА рд╣реИ?рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реВрдХреНрд╖реНрдо рд╕рд╡рд╛рд▓ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдорд┐рдиреА-рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдЕрдЧрд░ рд╣рд╛рд╢рдк рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕рд╛рд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рд╢реНрди рдЕрдХреНрд╕рд░ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХреНрд╖рдорддрд╛ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рд╛рд╢рдкреИрдк рдореЗрдВ рд▓реЛрдбрдлреИрдХреНрдЯрд░ рдкреИрд░рд╛рдореАрдЯрд░ рднреА рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реНрдпрд╕реНрдд рдмрд╛рд╕реНрдХреЗрдЯ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ (рдХреНрд╖рдорддрд╛ * рд▓реЛрдбрдлреИрдХреНрдЯрд░)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, loadFactor = 0.75ред рд╕реАрдорд╛ рдореВрд▓реНрдп рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░, рдЯреЛрдХрд░рд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 2 рдЧреБрдирд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рд╕рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдП "рд╕реНрдерд╛рди" рдХреА рдЧрдгрдирд╛ рдЯреЛрдХрд░рд┐рдпреЛрдВ рдХреА рдирдИ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХреА рдЬрд╛рддреА рд╣реИред
13. рдХрд┐рд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рд╣рд╛рд╢рдк рдореЗрдВ рдЦреЛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рд╢реНрди рдореБрдЭреЗ
рд▓рд┐рдпреЛрдХреЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭрд╕реЗ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рдкреВрдЫрд╛ рдФрд░ рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рддрддреНрд╡ рдЦреЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЖ рд╕рдХрддрд╛ рд╣реВрдВред рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдХреБрдВрдЬреА рдПрдХ рдЖрджрд┐рдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рд╣реИред HashMap рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╣ рд╡рд╕реНрддреБ рдЬреЛ рдкреНрд░рдореБрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ рд╡рд╣ рдПрдХ рдлрд╝реАрд▓реНрдб рд╣реИрд╢ рдХреЛрдб рдХреА рдЧрдгрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИред рдирддреАрдЬрддрди, рдЬрдм рдЖрдк рд╕реНрд░реЛрдд рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рддрддреНрд╡ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд╣реА рдЯреЛрдХрд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдмрд░рд╛рдмрд░ (рд╕рднреА рдХреЗ рдмрд░рд╛рдмрд░ рдФрд░ рд╣реИрд╢рдХреЛрдб рдХреЛ рд╕рдорд╛рди рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛) рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдВрдЬреА рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред рдлрд┐рд░ рднреА, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╕рдорд╛рди рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ рдХреЗ рджрд┐рдП рдЧрдП рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрджрд▓рдирд╛ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЯреЛрдХрд░рд┐рдпреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рд╣реИрд╢ рдХреЛрдбреЛрдВ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдмрджрд▓реЗ рд╣реБрдП рдлрд╝реАрд▓реНрдб рдорд╛рди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрддреНрд╡ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЯреЛрдХрд░реА рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдлрд┐рд░ рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреЛ рдЬрд╛рдПрдЧрд╛ред
14. рдЖрдк рд╣рд╛рд╢рдкреИрдк рдореЗрдВ рдПрдХ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рдЗрдЯ [] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?рд▓рд┐рдпреЛрдХрд╛рд░реНрдб рд╕реЗ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ - рд╕рд░рдгреА рдХрд╛ рд╣реИрд╢ рдХреЛрдб рдЙрд╕рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рддрддреНрд╡реЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд░рдгреА рдмрдирд╛рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╕рд░рдгреА рдХреЗ рд╣реИрд╢ рдХреЛрдб рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдорд╛рдирдХ Object.hashCode (рд╕рд░рдгреА рдХреЗ рдкрддреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд░рдгрд┐рдпрд╛рдБ рд╕рдорддреБрд▓реНрдп рдХреЛ рдкрд╛рд░ рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рдФрд░ рд╕реВрдЪрдХ рддреБрд▓рдирд╛ рдХрд░рддреА рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд░рдгреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЗ рдПрдХ рдФрд░ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде, рдПрдХреНрд╕реЗрд╕ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЬрдм рдЙрд╕реА рд╕рд░рдгреА рд╕рдВрджрд░реНрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЬрд┐рд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрддреНрд╡ред рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @dark_dimius рдХреЛ рдЬрд╛рддрд╛ рд╣реИред
15. рдЯреНрд░реАрд╕реЗрдЯ рдФрд░ рд╣реИрд╢рд╕реЗрдЯ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИрдВ?рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯ рдПрдХ рд╕реЗрдЯ рд╣реИ (рдЬрд┐рд╕реЗ "рд╕реЗрдЯ" рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╕реЗрдЯ рджреЛ рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, "рдорд▓реНрдЯреАрдЯреНрдпреВрдб" рд╢рдмреНрдж рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣, рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрддреНрд╡ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реЗрдЯ рдХреА рдореБрдЦреНрдп рд╕рдВрдкрддреНрддрд┐ рд╣реИред рдЗрд╕ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕рдорд╛рди рддрддреНрд╡реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рдЬрд┐рдВрджрдЧреА рдореЗрдВ, "рд╕реЗрдЯ" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдиреЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рддрддреНрд╡реЛрдВ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдирд╛ рд╕рдЦреНрдд рдЕрд░реНрде рдЦреЛ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдлрд┐рд░ рднреА рд╕реЗрдЯ рдХреА рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
рдЯреНрд░реАрд╕реЗрдЯ рд▓рд╛рд▓-рдХрд╛рд▓реЗ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рддрддреНрд╡реЛрдВ рдХрд╛ рдХреНрд░рдорд┐рдХ рднрдВрдбрд╛рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред TreeSet lg N. рдореЗрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред HashSet, HashMap рдХреЗ рд░реВрдк рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рддрддреНрд╡ рд╕реНрд╡рдпрдВ рдПрдХ HashSet рдореЗрдВ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ HashSet (рдПрдХ HashMap рдХреА рддрд░рд╣) рддрддреНрд╡реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рдЖрджреЗрд╢ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ HashMap рдЬреИрд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЕрд╕реНрдерд╛рдпреА рдЬрдЯрд┐рд▓рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
16. рдЯреНрд░реАрд╕реЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕?рдпрд╣ рдкреНрд░рд╢реНрди рдкреНрд░рд╢реНрди 14 рдХреЗ рдмрдЬрд╛рдп рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдЫреЛрдЯрд╛ рдЙрддреНрддрд░ рд╣реИ рдХрд┐ рдЯреНрд░реАрд╕реЗрдЯ рдПрдХ рд▓рд╛рд▓-рдХрд╛рд▓реЗ рдкреЗрдбрд╝ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рддреБрд░рдВрдд рдЕрдЧрд▓реЗ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИ, рдореБрдЭреЗ рдХрднреА рднреА рдкреЗрдбрд╝ рдпрд╛ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЕрдиреНрдп рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрдВрддреНрд░ рд╕реЗ рдирд╣реАрдВ рдкреВрдЫрд╛ рдЧрдпрд╛ рд╣реИред
рд▓рд╛рд▓ рдФрд░ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рд▓рдХрдбрд╝реА рдХреЗ рдЧрд╣рди рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ
рдЗрд╕ рд▓реЗрдЦ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
17. рдпрджрд┐ рдЖрдк рдЯреНрд░реАрд╕реНрд╕реЗрдЯ рдореЗрдВ рдЖрдЗрдЯрдо рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?рдЖрдорддреМрд░ рдкрд░, рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╕реЗ рдкрд╣рд▓реЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░реАрд╕реЗрдЯ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреЗрдбрд╝ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЕрдЧрд░ рд╣рдо рддрддреНрд╡реЛрдВ рдХреЛ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреВрд░реЗ рдкреЗрдбрд╝ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрджрд┐ рдЯреНрд░реАрд╕реЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕рдЯреАрдХ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдордЭ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреЗрдбрд╝ рд╣реИ (рдЬреЛ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╣рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рдХрд░рддрд╛ рд╣реИ), рддреЛ рдпрд╣ рдкреНрд░рд╢реНрди рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдгрд╛рдо рджреЗ рд╕рдХрддрд╛ рд╣реИ: рдПрдХ рдирд┐рдпрдорд┐рдд рдмрд╛рдЗрдирд░реА рдЯреНрд░реА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рддрддреНрд╡ рдПрдХ рд╣реА рд╢рд╛рдЦрд╛ рдореЗрдВ рд╣реЛрдВрдЧреЗ рдПрди рддрддреНрд╡реЛрдВ рдХреА рд▓рдВрдмрд╛рдИ, рдЬреЛ рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдлрд╛рдпрджреЗ рдХреЛ рдирдХрд╛рд░рддреА рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЯреНрд░реАрд╕реЗрдЯ рдХрд╛ рдЖрдзрд╛рд░ рдПрдХ рд▓рд╛рд▓-рдХрд╛рд▓рд╛ рдкреЗрдбрд╝ рд╣реИ рдЬреЛ рдЦреБрдж рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдЯреНрд░реАрд╕реЗрдЯ рдореЗрдВ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдЙрд╕рдореЗрдВ рддрддреНрд╡ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдлрд╛рдпрджреЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВрдЧреЗред
рдирд┐рд╖реНрдХрд░реНрд╖рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рд╕рд╡рд╛рд▓ рд╣рдмреНрд░рд╛рдпреБрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗред рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рднреЛрд▓реЗ рдХреЗ рд▓рд┐рдП рднреА рдХреНрд╖рдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рдЪрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд▓реЗрдЦ рдореБрдЭреЗ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд▓реЗрдЦ рдореЗрдВ рдЧрд▓рддрд┐рдпрд╛рдВ рд╣реИрдВ - рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рдХреЙрдорд░реЗрдб рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рд╕рд╡рд╛рд▓ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░, рдпрджрд┐ рд▓реЗрдЦ рдХреЛ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЬрд╛рд╡рд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рдореБрджреНрджреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред
PS рдереЛрдбрд╝рд╛-рд╕рд╛ рд╡реНрдпрд╛рдкрд╛рд░реА рд╣рд┐рдд: рдПрдХ рдирдИ рдиреМрдХрд░реА рдХреА рддрд▓рд╛рд╢ рдЬрд╛рд░реА рд╣реИ рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рд╣реИрдмреНрд░рд╛рдЙрдЬрд░ рдХрд┐рд╕реА рдХрдВрдкрдиреА рдореЗрдВ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рдХреА рдЦреЛрдЬ рдореЗрдВ рд╣реИ, рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рд╣реИ, рдпрд╛ рдХрд┐рд╕реА рдЙрдкрдпреБрдХреНрдд рд░рд┐рдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛, рдХреГрдкрдпрд╛ PMред