Learn DSA with Python Pro

рез+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

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

рд╣рд╛рдореНрд░реЛ рд╡реНрдпрд╛рдкрдХ рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓ рдПрдк рдорд╛рд░реНрдлрдд рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реНред рдХреЛрдбрд┐рдЩ рдпрд╛рддреНрд░рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд╢реБрд░реБрд╡рд╛рддрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдоред рд╕рдмреИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкрд╛рдЗрдерди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред

рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ:
тАв рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рд░ рдЬрдЯрд┐рд▓рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
тАв рдПрд░реЗ, рд╕реНрдЯреНрд░рд┐рдЩ, рд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХреЛ рд╕реВрдЪреА, рд╕реНрдЯреНрдпрд╛рдХ, рд░ рдХреНрдпреБрд╣рд░реВ
тАв рд╣реНрдпрд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ, рд╕реЗрдЯрд╣рд░реВ, рд░реВрдЦрд╣рд░реВ, рд░ рдЧреНрд░рд╛рдлрд╣рд░реВ
тАв рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╣рд░реВ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрджреИ: рд╕рдореНрдорд┐рд▓рди, рдорд░реНрдЬ, рд░ рджреНрд░реБрдд рдХреНрд░рдордмрджреНрдз
тАв рдЧреНрд░рд╛рдл рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╣рд░реВ: BFS, DFS, Dijkstra's, рд░ Prim's
тАв рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ, рд▓реЛрднреА рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╣рд░реВ, рд░ рдмреНрдпрд╛рдХрдЯреНрд░реНрдпрд╛рдХрд┐рдЩ

рдкреВрд░реНрдг рд╕рд┐рдХрд╛рдЗ рдЕрдиреБрднрд╡:
тАв рд╢реБрд░реБрдЖрддреАрджреЗрдЦрд┐ рдЙрдиреНрдирддрд╕рдореНрдо рейрез рд╕рдВрд░рдЪрд┐рдд рдЕрдзреНрдпрд╛рдпрд╣рд░реВ
тАв рд╕реНрдкрд╖реНрдЯ рд╡реНрдпрд╛рдЦреНрдпрд╛рд╣рд░реВ рд╕рд╣рд┐рдд рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ
тАв рдкреВрд░реНрдг, рдЪрд▓рд╛рдЙрди рдорд┐рд▓реНрдиреЗ рдкрд╛рдЗрдерди рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ
тАв рддрдкрд╛рдИрдВрдХреЛ рдЬреНрдЮрд╛рди рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рдкреНрд░рд╢реНрдирд╣рд░реВ

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдореИрддреНрд░реА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:
тАв рдЧрд╛рдврд╛ рд░ рд╣рд▓реНрдХрд╛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ
тАв рдЕрдлрд▓рд╛рдЗрди рд╕рд┐рдХрд╛рдЗ - рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди
тАв рд╕рдмреИ рд╕рд╛рдордЧреНрд░реАрдорд╛ рдЦреЛрдЬ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛
тАв рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдпрд╣рд░реВ (рдордирдкрд░реНрдиреЗ) рдмреБрдХрдорд╛рд░реНрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рд╕рдлрд╛, рд╡реНрдпрд╛рдХреБрд▓рддрд╛-рд░рд╣рд┐рдд рдЗрдиреНрдЯрд░рдлреЗрд╕

рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо:
тАв рдкрд╣рд┐рд▓реЗ рдХреБрдиреИ DSA рдЕрдиреБрднрд╡ рдмрд┐рдирд╛ рдкреВрд░реНрдг рд╢реБрд░реБрдЖрддреАрд╣рд░реВ
тАв рдХреЛрдбрд┐рдЩ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрдиреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ
тАв рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╣рд░реВ рд╕рд┐рдХреНрдиреЗ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рдирдХрд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ
тАв рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рд╕реАрдкрд╣рд░реВ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдБрджреИ
тАв рдЖрддреНрдо-рд╕рд┐рдХреНрдиреЗрд╣рд░реВ рдмрд▓рд┐рдпреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЬрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджреИ

рдЖрдЬреИ рдЖрдлреНрдиреЛ DSA рдирд┐рдкреБрдгрддрд╛ рдпрд╛рддреНрд░рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЖрдзрд╛рд░рднреВрдд рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрджреЗрдЦрд┐ рдЕрдиреНрддрд░реНрд╡рд╛рд░реНрддрд╛-рддрдпрд╛рд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рдирд╕рдореНрдо!
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдбрд┐рд╕реЗрдореНрдмрд░ рейреж

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

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

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

First release.

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

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
ALG Software Lab SIA
info@algsoftlab.com
10 Juglas iela, Lici Stopinu pagasts Ropazu novads, LV-2118 Latvia
+371 29 411 963

ALG Software Lab рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ