рд╕рд╡рд╛рд▓
1. рд╕рдВрдЧреНрд░рд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреНрдпрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрд╕рдВрдЧреНрд░рд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░реВрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ рд╕рднреА рдЕрдиреБрдХреНрд░рдорд┐рдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ (рдкреГрд╖реНрда 301)ред
2. рдХреНрдпрд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрджрд┐рдореЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХрдВрдЯреЗрдирд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд░рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдСрдЯреЛрдмреЙрдХреНрд╕рд┐рдВрдЧ рддрдВрддреНрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрджрд┐рдо рдХреЛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рднреВрд▓" рд╕рдХрддрд╛ рд╣реИред
(
MrD рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрддреНрддрд░)
3. рдПрдХ ArrayList рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ:
Arrays.asList рдпрд╛ Collections.addAll рдФрд░ рдХреНрдпреЛрдВ?
рдЬрд╡рд╛рдм рд╣реИрдЗрд╕рдХреЗ рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди (рдкреАред 282) рдХреЗ рдХрд╛рд░рдг рдХрд▓реЗрдХреНрд╢рди.рдбреЗрдбрдПрдПрд▓ рдХреЛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
4. ArrayList рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдХрдИ рддрд░реАрдХреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВред
рдЬрд╡рд╛рдм рд╣реИ"рдпреБрдХреНрдд (рдСрдмреНрдЬреЗрдХреНрдЯ рдУ)" - рд╕рд░рдгреА рдореЗрдВ рдПрдХ рддрддреНрд╡ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВред
"рдЗрдВрдбреЗрдХреНрд╕рдСрдл (рдСрдмреНрдЬреЗрдХреНрдЯ рдУ)" - рддрддреНрд╡ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
"рд╕рдмреНрд▓рд┐рд╕реНрдЯ (рдЗрдВрдбреЗрдХреНрд╕ 1, рдЗрдВрдбреЗрдХреНрд╕ 2)" - рдирдП рдХрдВрдЯреЗрдирд░ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ред
"ContainsAll (рдСрдмреНрдЬреЗрдХреНрдЯ [] рдУ)" - рдХрдВрдЯреЗрдирд░ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
5. рдкреНрд░рдХрд╛рд░ (рдХреНрдпреВ) рд╡рд╛рдкрд╕реА рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИQueue.remove () рд╡рд┐рдзрд┐ рди рдХреЗрд╡рд▓ рдХрддрд╛рд░ рдХреЗ рдореБрдЦреНрдп рддрддреНрд╡ рдХреЛ рдирд┐рдХрд╛рд▓рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЛ рднреА рд▓реМрдЯрд╛рддреА рд╣реИред
6. ArrayList рдХреА рддреБрд▓рдирд╛ рдореЗрдВ LinkedList рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдХреМрди рд╕реЗ рдСрдкрд░реЗрд╢рди рддреЗрдЬрд╝ рд╣реЛрддреЗ рд╣реИрдВ?
рдЬрд╡рд╛рдм рд╣реИрд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕реВрдЪреА рдХреЗ рдордзреНрдп рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИ (рдкреГрд╖реНрда 291)ред
7. рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрдвреЗрд░, рдХрддрд╛рд░, рджреЛ рддрд░рдлрд╛ рдХрддрд╛рд░ред
8. рд╕реЗрдЯ рдХрдВрдЯреЗрдирд░ рдкрд░рд┐рд╡рд╛рд░ рд╕реВрдЪреА рдХрдВрдЯреЗрдирд░ рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ? (рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдорд┐рд╕реНрдЯрд░ )
рдЬрд╡рд╛рдм рд╣реИрд╕реЗрдЯ рдХрдВрдЯреЗрдирд░ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкреГрд╖реНрда 294)
9. рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рддрддреНрд╡ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рд╣реЛрдЧрд╛?
рдЬрд╡рд╛рдм рд╣реИрдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
10. рдХреИрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрдВрдЯреЗрдирд░ рдХрддрд╛рд░ рд╕реЗ рдЕрд▓рдЧ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрдкреНрд░рд╛рдпреЛрд░рд┐рдЯреА рдХреНрдпреВ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
11. рдкреНрд░рд╛рдпреЛрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░рддреЗ рд╕рдордп рддреБрд▓рдирд┐рддреНрд░ рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрддреБрд▓рдирд┐рддреНрд░ рдЖрдкрдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЫрдБрдЯрд╛рдИ рдирд┐рдпрдореЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
12. рдЙрдкрд╕рд░реНрдЧ "рдЯреНрд░реА" рдФрд░ "рд╣реИрд╢", "рд▓рд┐рдВрдХреНрдбрд╣реИрд╢" рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдВрдЯреЗрдирд░ рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ (рдЯреНрд░реАрд╕реЗрдЯ, рд╣реИрд╢рд╕реЗрдЯ, рд▓рд┐рдВрдХреНрдбрд╣реИрд╢) рдХреЗ рд▓рд┐рдП
рдЬрд╡рд╛рдм рд╣реИрдЙрдкрд╕рд░реНрдЧ "рдЯреНрд░реА" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХреНрд░рдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
(рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдпрд╛ рдЖрд░реЛрд╣реА) рдЙрдкрд╕рд░реНрдЧ "рд╣реИрд╢" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдЪрдпрди рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрд╢рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд╕рд░реНрдЧ "рд▓рд┐рдВрдХреНрдбрд╣реИрд╢" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рди рдХреНрд░рдо рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдкреГрд╖реНрда 30)ред
13. рдХреНрдпрд╛ рдореИрдк рдХрдВрдЯреЗрдирд░ Iterable рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИ"рдореИрдк" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрдВрдЯреЗрдирд░ Iterable рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдкреГрд╖реНрда 305) Iterable рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕реВрдЪреА
docs.oracle.com/javase/1.5.0/docs/api/java/lang/Iterable.html 14. рдХреНрдпрд╛ рдлреЙрд░реНрдЪреНрдпреВрдирд░ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдПрдХ рдореИрдк рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП, рдлрд╝реЙрд░реЗрд╕реНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЪрд▓рдиреЗ рдпреЛрдЧреНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
15. рдХрдВрдЯреЗрдирд░ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдХреНрдпрд╛ рд╣реИ?
рдЬрд╡рд╛рдм рд╣реИрд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкреГрд╖реНрда 290)ред
16. рдирд┐рдпрдорд┐рдд рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рд┐рд╕реНрдЯрдЖрдИрдЯрд░ рдЗрдЯрд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдХреНрдпрд╛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВ?
рдЬрд╡рд╛рдм рд╣реИListIterator рди рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рддрддреНрд╡реЛрдВ рддрдХ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд (рдкреГрд╖реНрда 290) рднреА рд╣реИред
рдЕрднреНрдпрд╛рд╕11. 1. рдлрд▓ рд╡рд░реНрдЧ рдмрдирд╛рдПрдБред рдХреНрд▓рд╛рд╕ рдореЗрдВ рдПрдХ рдЗрдВрдЯ рд╡реЗрдЯ рдлреАрд▓реНрдб, рдЗрд╕ рдлреАрд▓реНрдб рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдФрд░ рдПрдХ рдкреНрд░рд┐рдВрдЯ рд╡рд╛рдЗрдЯ () рд╡рд┐рдзрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡реЗрдЯ рд╡реИрд▓реНрдпреВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреА рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рдзрд┐ рдореЗрдВ, рд╕реВрдЪреА рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХреБрдЫ рдлрд▓реЛрдВ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЛрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдкреНрд░рд┐рдВрдЯ рд╡рд╛рдЗрдЯ ():
рдП) рдкреНрд░рд╛рдкреНрдд () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░;
рдмреА) рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
11.2ред рдлреНрд░реВрдЯ рдХреНрд▓рд╛рд╕ рдХреЛ 11.1 рд╕реЗ рдореИрдк рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдорд╛рд▓рд┐рдХ рдХреЗ рдирд╛рдо рдХреЛ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдлрд▓ рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдмрддрд╛рдПрдВред рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдпреВрдорд░реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ () рдкрд╛рдпрд╛ рдЧрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП: foreach рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ; рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рдЬрд╡рд╛рдм рд╣реИрдХреЙрдореНрдкреИрдХреНрдЯ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП
рд╕рдВрдЧрд░реЛрдз рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдлрд▓ рд╡рд░реНрдЧ - рдХрд╛рд░реНрдп 11.2 рджреЗрдЦреЗрдВ
import java.util.*; import java.util.Map.Entry; public class Apply { public static void main(String[] args) {
11.3ред рдкреНрд░рд╛рдпреЛрд░рд┐рдХреНрдпреВ рдХреЗ рд▓рд┐рдП рддреБрд▓рдирд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд░ рдЖрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рд╣реИрдВред
рдЬрд╡рд╛рдм рд╣реИрдиреЛрдЯ: рдЙрджрд╛рд╣рд░рдг рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореВрд▓ рдкреБрд╕реНрддрдХ рд╕реЗ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЕрдиреБрд╡рд╛рдж:11.4ред рдПрдХ int gerbilNumber рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ Gerbil рд╡рд░реНрдЧ рдмрдирд╛рдПрдВред рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдлрд╝реАрд▓реНрдб рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдХ рд╣реЙрдк () рд╡рд┐рдзрд┐ рднреА рдмрдирд╛рдПрдВ рдЬреЛ "рдЧрд╛рд░реНрдмрд┐рд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд░реЛрдХрддреА рд╣реИ рдЬреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреА рд╣реИ:" рдФрд░ рдЬреЗрд░рдмрд┐рд▓рдирдВрдмрд░ рдЪрд░ рдХрд╛ рдореВрд▓реНрдпред рдПрдХ ArrayList рдХрдВрдЯреЗрдирд░ рдореЗрдВ Gerbil рдСрдмреНрдЬреЗрдХреНрдЯ рд░рдЦреЗрдВред рдЗрди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рд╣реЙрдк () рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд () рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
11.5ред C рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SimpleCollection.java рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред рдЗрдирд░рдХреНрд▓рд╛рд╕реЗрд╕ / рдЕрдиреБрдХреНрд░рдо.рдЬрд╡рд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗред
11.6ред рдПрдХ рдЬрдирд░реЗрдЯрд░ рд╡рд░реНрдЧ рд▓рд┐рдЦреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреА рдкрд╕рдВрджреАрджрд╛ рдлрд┐рд▓реНрдореЛрдВ рдХреЗ рдирд╛рдпрдХреЛрдВ рдХреЗ рдирд╛рдо (рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдХреА рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдЧрд▓реА () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдПред рдмрдирд╛рдИ рдЧрдИ рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░, рдЖрдкрдХреЛ рд╕реВрдЪреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред
ArrayList, LinkedList, HashSet, LinkedHashSet, TreeSet рдЬреИрд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЖрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдирд░реЗрдЯрд░ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдРрд░реЗ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред
11.7ред ListFeatures.java рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЯрд╛рдЗрдк рдкреЗрдЯреНрд╕ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрдЬрд╛рдп рдЯрд╛рдЗрдкрд░реНрд╕ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗред рдЗрд╕ рд╕рдВрд╢реЛрдзрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрдВрддрд░ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВред
11.8ред ListFeatures.java рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдпрд╛рдо 11.7 рджреЛрд╣рд░рд╛рдПрдВ, рд▓реЗрдХрд┐рди рдкреЗрдЯреНрд╕ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред
11.9ред рдПрдХ рд╡рд░реНрдЧ рдмрдирд╛рдПрдВ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд░реНрдЧ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд░рдгреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдкреНрд░рдХрд╛рд░ рд╕реВрдЪреА рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рднрд░реЗрдВред рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдЙрдк-рд╕реВрдЪреА () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдФрд░ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдПрдВред рдлрд┐рд░ рдЙрди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЙрдкрд▓реЗрд╕реНрдЯ () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдХрд╛рд▓рд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рдирд┐рдХрд╛рд▓рд╛ рдерд╛ред
11.10ред рд╡рд┐рднрд┐рдиреНрди рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдЙрдирдХреЗ рддрд░реАрдХреЛрдВ (рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░) рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдПрдХ рдЪрдВрдЪрд▓ рдЕрднреНрдпрд╛рд╕
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЦрд░реНрдЪреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢реБрд░реВ рдореЗрдВ 3 рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: "рднреЛрдЬрди", "рджрд╡рд╛", "рдордиреЛрд░рдВрдЬрди"ред рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рд╕реВрдЪреА рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рдЙрдирдХрд╛ рдХреНрд░рдо рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реБрдЖ?1) рд╣рдореЗрдВ рдЕрдЪрд╛рдирдХ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рдо рд╕реВрдЪреА рдореЗрдВ рдЛрдг рджреЗрдиреЗ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдП рд╣реИрдВред рдЖрдкрдХреЛ рд╕реАрдзреЗ рд░рд┐рдХреЙрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ "рднреЛрдЬрди" рдФрд░ "рджрд╡рд╛" рдХреЗ рдмреАрдЪ "рдХрд░" рд░рд┐рдХреЙрд░реНрдб рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
2) рдкрддреНрдиреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЦрд░реНрдЪ рдХреА рдПрдХ рдЕрд▓рдЧ рд╕реВрдЪреА рд▓реЗрдХрд░ рдЖрдИ: "рдХреЛрдЯ", "рд░реЗрд╕реНрддрд░рд╛рдВ"ред рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ: рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдЦрд░реНрдЪ рдЬреЛрдбрд╝реЗрдВ (рддрд╛рдХрд┐ рдЦреБрдж рдХреЛ рдЪрд╛рдкрд▓реВрд╕реА рди рдХрд░реЗрдВ)ред
3) рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд╛рд╕ рдиреЗ рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдмрд┐рдВрджреБ рджрд┐рдП: "рдерд┐рдПрдЯрд░", "рдШрд░ рдХреА рд╕рдЬрд╛рд╡рдЯ" рдФрд░ "рджрд╡рд╛"ред рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдмрд┐рдВрджреБ рдереЗред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реЗрдЯ рдХреЗ рдПрдХ рдирдП рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ, рдЗрди рд╕рдирдХ рдХреЛ рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
4) рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ, рд╣рдордиреЗ рдЦрд░реНрдЪ рдХреЗ рдирдХреНрд╢реЗ рдХреА рдПрдХ рд╕рд╣рдпреЛрдЧреА рдЧрддрд┐рд╢реАрд▓ рд╕реВрдЪреА рдмрдирд╛рдИ <рд╕реНрдЯреНрд░реАрдВрдЧ, рдЗрдВрдЯреЗрдЧрд░>, рдЬрд╣рд╛рдВ рдЗрдВрдЯреЗрдЧрд░ - рдЦрд░реНрдЪреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдмрджреНрдз рд▓рд╛рдЧрдд (рд░рд╛рд╢рд┐ рд╕реНрд╡рдпрдВ рдЪреБрдиреЗрдВ)ред
5) рд╣рдо рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рд╕рдореГрджреНрдз рд╣реЛ рдЧрдП рдФрд░ рд╕рднреА рд▓рд╛рдЧрддреЛрдВ рдХреА рд░рд╛рд╢рд┐ рдХреЛ 30% рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░реЗрдЧреАред
6) рдмрдВрдж рдХрд░реЛ! рд╣рдорд╛рд░реЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд "рдШрд░ тАЛтАЛрдХреА рд╕рдЬрд╛рд╡рдЯ!" рдФрд░, рд╢рд╛рдпрдж, рдпрд╣ рдХреЛрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓реЗрддрд╛ рд╣реИред рдЗрди рдЖрдЗрдЯрдореНрд╕ рдХреЛ рдирдИ рд╕реВрдЪреА рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╡рд┐рдзрд┐ рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВ, рдЬреЛ рдЗрд╕ рд╢реАрдЯ рдХреЛ рдкрдврд╝рддреЗ рд╣реБрдП, рдореИрдк рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╡реНрдпрдп рдЖрдЗрдЯрдореЛрдВ рдХреЛ рдЦреЛрдЬреЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдо рдХрд░рдХреЗ ... 80%!
7) рдЖрдЗрдП рд╕рд╛рд╕ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЦрд░реНрдЪ рдХрд╛ рдХреБрдЫ рд╣рд┐рд╕реНрд╕рд╛ рдбрдВрдк рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЙрд╕реЗ рдПрдХ рдЖрд╢реНрдЪрд░реНрдп рджреЗрдВрдЧреЗ! рд╣рдо рджреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╢реБрд░реБрдЖрддреА рдФрд░ рд╕рдорд╛рдкреНрддрд┐ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рдирдХреЗ рдмреАрдЪ рд╕рднреА рдЦрд░реНрдЪ рдПрдХ рдЕрд▓рдЧ рд╕реВрдЪреА рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ (рдЬреЛ рдмрд╛рдж рдореЗрдВ рдлрд┐рд╕рд▓ рдЬрд╛рдПрдВрдЧреЗ)ред рдЦрд░реНрдЪ рдХреЗ рд╕рдВрдЧрдд рд╕рд╛рдорд╛рди рдХреЛ рдлреЗрдВрдХрддреЗ рд╣реБрдП, рдореИрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
8) рд╣рдо рдПрдХ рд╡рд┐рдзрд┐ рд▓рд┐рдЦреЗрдВрдЧреЗ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдкрд░ рд╕рдмрд╕реЗ рдХрдо рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрди рдЦрд░реНрдЪреЛрдВ рдХрд╛ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдЧрд░реНрд╡ рд╕реЗ рдЗрд╕ рдордж рдХреЛ рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред
9) рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрднреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдиреЗ рд╣рдореЗрдВ рдКрдкрд░ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛: "рднреЛрдЬрди" рдФрд░ "рд░реЗрд╕реНрддрд░рд╛рдВ", рдПрдХ рдФрд░ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдЬрд╛рдпрд╛ рдЧрдпрд╛! рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдирдХреА рд╕реВрдЪреА рдореЗрдВ рдпреЗ рдЖрдЗрдЯрдо рд╣реИрдВ? рдФрд░ рдЕрдЧрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЦрд░реНрдЪ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдВрдЧреЗ! рдпрджрд┐ рдЗрд╕рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ (рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рд╣рдо рдЗрди рджреЛрдиреЛрдВ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (рдореИрдВ рдХрд┐рддрдирд╛ рднреВрдЦрд╛ рд╣реВрдБ!)ред
10) рд╣рдо рдкрд╛рдЧрд▓ рд╣реИрдВ! рд╣рдо рдЕрдкрдиреЗ рд╕рднреА рдмрдЪреЗ рд╣реБрдП рдЦрд░реНрдЪреЛрдВ рдХреЗ рдирдХреНрд╢реЗ рдореЗрдВ рд╕рднреА рдЗрдВрдЯреЗрдЧрд░ рдХреА рд╕реВрдЪреА рд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдПрдХ "рдХреБрдЫ" рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдмрдврд╝рддреЗ рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЧреБрд╕реНрд╕реЗ рдореЗрдВ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдкрд╛рд╕ рдХреЗ рд╕рд╛рде рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрдЯреНрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред