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

рдЗрд╕рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рд╕рд╛рд░ рд░реИрдо рдХреЛ рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╢ рд▓рд╛рдЗрди рдХреИрд╢ рдореЗрдВ рдореИрдк рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╕рдВрднрд╡ рд╣реИрдВред
рдкреНрд░рддреНрдпрдХреНрд╖ рдореИрдкрд┐рдВрдЧ
рд░реИрдо рдХреЛ рдХреИрд╢ рдореЗрдВ рдбрд╛рдпрд░реЗрдХреНрдЯ рдореИрдк рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд░реИрдо рдХреЛ рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреИрд╢ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдХреИрд╢ рд▓рд╛рдЗрди рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдЦрдВрдбреЛрдВ рд╕реЗ RAM рдмреНрд▓реЙрдХ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрди рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдХреИрд╢ рдХреИрд╢ рд▓рд╛рдЗрди рдкрд░ рдореИрдк рдХреА рдЬрд╛рдПрдЧреА:

рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдкрддрд╛ рдЦрдВрдб рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛, рдЦрдВрдб рдХреЗ рдЕрдВрджрд░ рдХреИрд╢ рд▓рд╛рдЗрди рдХреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреИрд╢ рд░реЗрдЦрд╛ рдХреЗ рдЕрдВрджрд░ рдмрд╛рдЗрдЯ рдХреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдпреЛрдЧ рд╣реИред рдпрд╣ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдЗрдЯ рдкрддреЗ рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЦрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЦрдВрдбреЛрдВ рдХреЗ рдЕрдВрджрд░ рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЕрдВрджрд░ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рджреЛрд╣рд░рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреВрд░реНрдг рдХреИрд╢ рд▓рд╛рдЗрди рдкрддреЗ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдкрддреЗ рдХреЗ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреИрд╢ рд▓рд╛рдЗрди рдХрд╛ рдЯреИрдЧ рдЗрд╕ рдХреИрд╢ рд▓рд╛рдЗрди рдореЗрдВ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЗ рдкрддреЗ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
b рдХреИрд╢ рд▓рд╛рдЗрди рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред
m рдХреИрд╢ рдореЗрдВ рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдХреИрд╢ рд▓рд╛рдЗрди рдХреЗ рднреАрддрд░ рдмреА рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: log2b рдмрд┐рдЯреНрд╕ред
рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдХреЗ рднреАрддрд░ m рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: log2m рдмрд┐рдЯреНрд╕ред
рдореА = рдХреИрд╢ рдХреНрд╖рдорддрд╛ / рд▓рд╛рдЗрди рдХреИрд╢ рдЖрдХрд╛рд░ред
N RAM рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: log2N рдмрд┐рдЯреНрд╕ред
рдПрди = рд░реИрдо рдХреНрд╖рдорддрд╛ / рд╕реЗрдЧрдореЗрдВрдЯ рдХрд╛ рдЖрдХрд╛рд░ред
рдмрд╛рдЗрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: log2N + log2m + log2b рдмрд┐рдЯред
рдХреИрд╢ рдореЗрдВ рдЦреЛрдЬреЗрдВ рдЪрд░рдг:
1. рдкрддреЗ рдХреЗ рдордзреНрдп рднрд╛рдЧ (log2m), рдЬреЛ рдХреИрд╢ рдореЗрдВ рдХреИрд╢ рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
2. рдЗрд╕ рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдХреИрд╢ рд▓рд╛рдЗрди рдЯреИрдЧ рдХреА рддреБрд▓рдирд╛ рдкрддреЗ рдХреЗ рдкреНрд░рдореБрдЦ рднрд╛рдЧ (log2N) рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред
рдпрджрд┐ рдЯреИрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдПрдХ рдореИрдЪ рдерд╛, рддреЛ рдХреИрд╢ рд╣рд┐рдЯ рд╣реБрдЖред
рдпрджрд┐ рдХрд┐рд╕реА рдЯреИрдЧ рдкрд░ рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рдерд╛, рддреЛ рдХреИрд╢ рдорд┐рд╕ рд╣реБрдЖред
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣рд╛рдпрдХ рдорд╛рдирдЪрд┐рддреНрд░рдг
RAM рдХреЛ рдХреИрд╢ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: RAM рдХреЛ рдмреНрд▓реЙрдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ RAM рдмреНрд▓реЙрдХ рдХреЛ рдХрд┐рд╕реА рднреА рдХреИрд╢ рдХреИрд╢ рд▓рд╛рдЗрди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдкрддрд╛ рдХреИрд╢ рд▓рд╛рдЗрди рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреИрд╢ рд▓рд╛рдЗрди рдХреЗ рдЕрдВрджрд░ рдмрд╛рдЗрдЯ рдХреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдпреЛрдЧ рд╣реИред рдпрд╣ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдЗрдЯ рдкрддреЗ рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдХреИрд╢ рд▓рд╛рдЗрди рдирдВрдмрд░ рд╣реЛрддреЗ рд╣реИрдВред рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рднреАрддрд░ рдмрд╛рдЗрдЯ рд╕рдВрдЦреНрдпрд╛ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдХреИрд╢ рд▓рд╛рдЗрди рдХрд╛ рдЯреИрдЧ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреИрд╢ рд▓рд╛рдЗрди рдореЗрдВ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рдХреЗ рдкрддреЗ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
b рдХреИрд╢ рд▓рд╛рдЗрди рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред
рдореА рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдЬреЛ рд░реИрдо рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдХреИрд╢ рд▓рд╛рдЗрди рдХреЗ рднреАрддрд░ рдмреА рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: log2b рдмрд┐рдЯреНрд╕ред
M рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: log2m рдмрд┐рдЯреНрд╕ред
m = RAM рдЖрдХрд╛рд░ / рдХреИрд╢ рд▓рд╛рдЗрди рдЖрдХрд╛рд░ред
рдмрд╛рдЗрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: log2m + log2b рдмрд┐рдЯред
рдХреИрд╢ рдореЗрдВ рдЦреЛрдЬреЗрдВ рдЪрд░рдг:
1. рд╕рднреА рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЯреИрдЧ рдХреА рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкрддреЗ рдХреЗ рдЙрдЪреНрдЪрддрдо рднрд╛рдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдпрджрд┐ рдЯреИрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдПрдХ рдореИрдЪ рдерд╛, рддреЛ рдХреИрд╢ рд╣рд┐рдЯ рд╣реБрдЖред
рдпрджрд┐ рдХрд┐рд╕реА рдЯреИрдЧ рдкрд░ рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рдерд╛, рддреЛ рдХреИрд╢ рдорд┐рд╕ рд╣реБрдЖред
ASSOCIATIVE рдореИрдкрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ
рдХреИрд╢ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡ рдореИрдкрд┐рдВрдЧ рд░реИрдо рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд░реИрдо рдХреЛ рдбрд╛рдпрд░реЗрдХреНрдЯ рдореИрдкрд┐рдВрдЧ рдореЗрдВ рднреА рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреИрд╢ рдореЗрдВ рдбрд╛рдпрд░реЗрдХреНрдЯ рдореИрдкрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЗ рдХреИрд╢ (k рдЪреИрдирд▓) рд╣реЛрддреЗ рд╣реИрдВред

рд╕рднреА рдЪреИрдирд▓реЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рд╡рд╛рд▓реА рдХреИрд╢ рд▓рд╛рдЗрдиреЗрдВ рдПрдХ рд╕реЗрдЯ (рд╕реЗрдЯ, рд╕реЗрдЯ) рдмрдирд╛рддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯ рдПрдХ рдХреИрд╢ рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рд╣рдЪрд░реНрдп рдорд╛рдирдЪрд┐рддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдЦрдВрдбреЛрдВ рд╕реЗ рд░реИрдо рдмреНрд▓реЙрдХ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрди рдЦрдВрдбреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдХреИрд╢ рд╕реЗрдЯ рдкрд░ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЗрд╕ рд╕реЗрдЯ рдореЗрдВ рдореБрдлреНрдд рдХреИрд╢ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рддреЛ рд░реИрдо рд╕реЗ рдкрдврд╝рд╛ рдЧрдпрд╛ рдмреНрд▓реЙрдХ рдлреНрд░реА рдХреИрд╢ рд▓рд╛рдЗрди рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдпрджрд┐ рд╕рднреА рд╕реЗрдЯ рдХреИрд╢ рд▓рд╛рдЗрдиреЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИрдВ, рддреЛ рдХреИрд╢ рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд╛рдЗрдЯ рдкрддреЗ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рдкреНрд░рддреНрдпрдХреНрд╖ рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИ: log2N + log2m + log2bb, рд▓реЗрдХрд┐рди рддрдм рд╕реЗ рд╕реЗрдЯ рдЕрд▓рдЧ рдХреИрд╢ рд▓рд╛рдЗрдиреЗрдВ рд╣реИ, рдХреИрд╢ рдореЗрдВ рдЦреЛрдЬ рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╣реИред
рдХреИрд╢ рдореЗрдВ рдЦреЛрдЬреЗрдВ рдЪрд░рдг:
1. рдкрддреЗ рдХрд╛ рдордзреНрдп рднрд╛рдЧ (log2m), рдЬреЛ рдХреИрд╢ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдирдВрдмрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
2. рдЗрд╕ рд╕реЗрдЯ рдХреЗ рд╕рднреА рдХреИрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЯреИрдЧ рдХреА рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкрддрд╛ (log2N) рдХреЗ рдЙрдЪреНрдЪрддрдо рднрд╛рдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдпрджрд┐ рдЯреИрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдПрдХ рдореИрдЪ рдерд╛, рддреЛ рдХреИрд╢ рд╣рд┐рдЯ рд╣реБрдЖред
рдпрджрд┐ рдХрд┐рд╕реА рдЯреИрдЧ рдкрд░ рдХреЛрдИ рдореЗрд▓ рдирд╣реАрдВ рдерд╛, рддреЛ рдХреИрд╢ рдорд┐рд╕ рд╣реБрдЖред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреИрд╢ рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд┐рдП рдЧрдП рдЯреИрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИред