Algorithms: Explained and Anim

рдЗрди-рдПрдк рдЦрд░рд┐рджрд╣рд░реВ
рек.рей
рео.рел┬ард╣рдЬрд╛рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
резреж┬ард▓рд╛рдЦ+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

рд╣реЗрд░реНрджреИ, рдкреНрд░рдпрд╛рд╕ рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдпреЛ рдкреБрд╕реНрддрд┐рдХрд╛ рд╕рдВрдЧ рд╕рд┐рдХреНрдиреЗ рдЖрдирдиреНрдж рд▓рд┐рдиреБрд╣реЛрд╕реНред рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╡рд┐рд╕реНрддреГрдд-рд▓рд┐рдПрд░ рдХреНрд╖реЗрддреНрд░ рдПрдирд┐рдореЗрд╢рди рд╕рдВрдЧ рд╕реНрдкрд╖реНрдЯ рд░ concisely рдмрддрд╛рдП рдЫред "рд╕рд┐рдо рдореЛрдб" рдорд╛ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реБ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реЗрд░ рдЖрдлреНрдиреЛ рд╕рдордЭ рдмрдврд╛рдЙрдиред рдкрдирд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдирдЬрд┐рдХ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди рд░ рд╕реБрд░рдХреНрд╖рд╛ рдореБрдЫрд┐рдПрдХреЛ рдШрд░ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдЪрд▓реЛ, рдЧрд░реЗрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд╕рдВрд╕рд╛рд░рдорд╛ рдПрдЙрдЯрд╛ рдпрд╛рддреНрд░рд╛ рдЧрд░реМрдВ!


==== рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рд╖рдп ====

[рд╕рд░реНрдЯ]
┬а┬ардмрдмрд▓ рд╕рд░реНрдЯ, рд╣рд┐рдк рд╕рд░реНрдЯ, Quicksort ... (6 рд╡рд┐рд╖рдпрд╣рд░реВ)

[рд╕рдореВрд╣ рдмрдирд╛рдЙрдиреЗ]
┬а┬аk-рдЕрд░реНрде рдЕрд▓реНрдЧреЛрд░рд┐рджрдо

[рд╕реВрдЪреА рдЦреЛрдЬ]
┬а┬аLinear рдЦреЛрдЬ, рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ

[рдЧреНрд░рд╛рдл рдЦреЛрдЬ]
┬а┬ардЪреМрдбрд╛рдИ-рдкрд╣рд┐рд▓реЛ рдЦреЛрдЬ, Dijkstra рдЧрд░реЗрдХреЛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо, рдПрдХ * рдЕрд▓реНрдЧреЛрд░рд┐рджрдо ... (5 рд╢реАрд░реНрд╖рдХрд╣рд░реВ)

[рдЧрдгрд┐рдд]
┬а┬аEuclidian рдЕрд▓реНрдЧреЛрд░рд┐рджрдо, Primality рдкрд░реАрдХреНрд╖рдг

[рдбрд╛рдЯрд╛ рд╕рдЩреНрдХреБрдЪрди]
┬а┬ардЪрд╛рд▓реБ-рд▓рдореНрдмрд╛рдЗрдЪрд▓рд╛рдЙрдиреЗрд╕рдЩреНрдХреЗрддрди, Huffman Coding

[ рд╕реБрд░рдХреНрд╖рд╛ ]
┬а┬ард╣реНрдпрд╛рд╕ рдХрд╛рд░реНрдп, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдкреНрд░рдореБрдЦ Cryptosystem, рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ Diffie-Hellman рдкреНрд░рдореБрдЦ рд╡рд┐рдирд┐рдордп, рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ ... (10 рд╡рд┐рд╖рдпрд╣рд░реВ)

[рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛рд╣рд░реБ]
┬а┬ард╕реВрдЪреА, рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВрдХреЛ, рдвреЗрд░, рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдкреЗрдб ... (7 рд╢реАрд░реНрд╖рдХрд╣рд░реВ)

[рд╡реЗрдм]
┬а┬аPageRank

[Recursion]
┬а┬ардЯрд╛рд╡рд░ рд╣рдиреЛрдИ рдХреЛ


==== рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ ... ====

[рдЖрдИрдЯреА рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЙрджреНрдпреЛрдЧ рдорд╛рдирд┐рд╕рд╣рд░реВ]

рдпреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕ рд╡рд╛ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕ рд╣реБрди рдХрд┐, рдПрдХ рдЯреЛрд▓реА рд░реВрдкрдорд╛ рдХрд╛рдо рд╡рд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рдХрдореНрдкреНрдпреБрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдХрд╛рд░реНрдпрдХреНрд░рдо рд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╡реНрдпрд╛рдкрдХ рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдЫред
"рдЕрд▓реНрдЧреЛрд░рд┐рджрдо: рдмреНрдпрд╛рдЦреНрдпрд╛ рд░ рдПрдирд┐рдореЗрдЯреЗрдб" рд╕рдВрдЧ, рддрдкрд╛рдИрдВ рджреГрдв рдХрд┐ рдореМрд▓рд┐рдХ рдЬреНрдЮрд╛рди рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрди рд╕рдХреНрдЫред


[рдорд╛рдиреНрдЫреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд┐рдзрд┐ рд░реБрдЪрд┐]

рдЬрдмрдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдзреЗрд░реИ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдкреБрд╕реНрддрдХрд╣рд░реВ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд░рд▓ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рд░ рд▓рд╛рдореЛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкрдЯреНрдЯрд╛рдЗ рдЬрд╕реНрддреИ рдзреЗрд░реИ рд╕рд┐рдХреНрдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдЫреИрдиред "рдЕрд▓реНрдЧреЛрд░рд┐рджрдо: рдмреНрдпрд╛рдЦреНрдпрд╛ рд░ рдПрдирд┐рдореЗрдЯреЗрдб" рд╕рдВрдЧ, "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдкреНрд░рдореБрдЦ cryptosystem" рдЬрд╕реНрддреИ рдЬрд╛рдирдХрд╛рд░реА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╖рдпрд╣рд░реВ рдЧрд░реНрди "рд╣реНрдпрд╛рд╕ рдЯреЗрдмрд▓" рд░ "рдвреЗрд░" рд░ "рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░" рдЬрд╕реНрддреИ рдЬрдЯрд┐рд▓ рдбрд╛рдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рджреЗрдЦрд┐ рдХреЗрд╣рд┐ рд╕рдЬрд┐рд▓реИ рдПрдирд┐рдореЗрд╢рди рд╕рдВрдЧ рдмреБрдЭреЗ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред


[рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд░ рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реБ]

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


==== рдбрд╛рдЙрдирд▓реЛрдб рд░ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдмреИ рд╣реЗрд░реНрджреИ ====

рдпреЛ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдирд┐рдГрд╢реБрд▓реНрдХ рдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╡рд┐рд╖рдп рдПрдХ рднрд╛рдЧ "рд╕рдмреИ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЦрд░рд┐рдж" рдЧрд░реНрди рдЫрдиреМрдЯ рдкрдЫрд┐ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫред


==== рдЧреЛрд▓реА рдорд╛ ====

рдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдЯреНрдпрд╛рдмреНрд▓реЗрдЯрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫред


==== рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рд╣рд░реБ ====

┬а- рдЕрдВрдЧреНрд░реЗрдЬреА
┬а- Espa├▒ol (рд╕реНрдкреЗрдирд┐рд╢)
┬а- рдкреЛрд░реНрдЪреБрдЧреАрдЬ (рдкреЛрд░реНрдЪреБрдЧрд┐рдЬ)
┬а- ф╕нцЦЗ (чоАф╜УхнЧ) (рдЪрд┐рдирд┐рдпрд╛рдБ (рд╕рд░рд▓реАрдХреГрдд))
┬а- ╨а╤Г╤Б╤Б╨║╨╕╨╣ (рд░реВрд╕реА)
┬а- цЧецЬмшкЮ (рдЬрд╛рдкрд╛рдиреА)
┬а- эХЬъ╡ньЦ┤ (рдХреЛрд░рд┐рдпрд╛рд▓реА)
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирек рдЕрдкреНрд░рд┐рд▓ рео

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рек.рей
рео.резреи┬ард╣рдЬрд╛рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдирдпрд╛рдБ рдХреЗ рдЫ

Supported the latest OS.

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
чЯ│чФ░ф┐Эш╝Э
info@algorithm.wiki
хдзц│ЙчФ║ше┐ф║ХхЗ║я╝Шя╝Хя╝Ця╝ЦтИТя╝У хМЧцЭЬх╕В, х▒▒цвичЬМ 409-1501 Japan
undefined

рдпрд╕реНрддреИ рдПрдкрд╣рд░реВ