WALKER

Dasturchi, frilanser, gik va introvert

Teg

#directed graph

by Sherzod Shermukhamedov

Ford-Fulkerson algoritmini kodda ifodalash

image-from-rawpixel-id-434500-jpeg

Maximum flow'ni topish jarayonida, ba'zida yechimga erishish uchun allaqachon berilgan flow'ni kamaytirish hisobiga boshqa (parallel) edge'da flow'ni oshiriladi. Inson ko'zi bilan ko'rib, qaysi flow'ni kamaytirish, qaysi flow'ni oshirishni o'zi aniqlab olishi mumkin, lekin kodda nima qilishni qanday

by Sherzod Shermukhamedov

Digraph'da minimum cut va maximum flow masalalari

Minimum cut va maximum flow

Graph processing masalalarini o'rganishni davom ettiramiz. Minimum cut - graph'ni ikkiga shunday bo'lish kerakki, uning bo'linish edge'lari bir-biriga eng kam (kuchsiz) bog'langan joyi bo'lsin. Oddiyroq aytganda, graph'ni ikkiga bo'lish uchun eng kam harajat / kuch talab etilsin.

by Sherzod Shermukhamedov

Digraph'da negativ weight'lar

1_dtmsuTMqRvYzkUCS25tLDA

Ushbu maqolada biz negativ (manfiy) weight'larning graph'da shortest path'ni topishdagi ta'sirini ko'rib chiqamiz. Avvaldan aytib o'tish kerakki, negativ weight'lari bor graph'lar uchun bir ko'rib o'tgan Dijkstra algoritmi ishlamaydi.

by Sherzod Shermukhamedov

Shortest path - digraph'da qisqa yo'llar haqida

shortest-subpath

Biz o'tgan mavzularda ko'rib o'tganimiz, minimum spanning tree - edge'lari weight'ga ega undirected graph'dagi barcha vertex'larni o'z ichiga olgan qisqa yo'lni topishga bag'ishlangan edi. Edge-weight'li directed graph uchun esa shortest path (qisqa yo'l) algoritmlari bilan tanishib chiqamiz.

by Sherzod Shermukhamedov

Topological sort

Sorting

Biz o'tgan graph masalalarida asosan undirected graph'larni ko'rib chiqdik. Aslida undirected graph directed graph'dan kodda ifodalanganda bor yo'g'i graph'dagi barcha vertex'larning ikki tomonlama (ikki yo'nalishli) bog'langani bilan farq qiladi. Shuning uchun undirected graph masalalaridagi yechim

by Sherzod Shermukhamedov

Graph ma'lumotlar tuzilmasi

Graph

Biz chiziqli bo’lmagan ma’lumotlar tuzilmasini o’rganishni boshlaganimizda, ularning bazaviy xarakteristikasini ko’rib chiqqandik: tuzilmadagi ma’lumotlar qandaydir tartibga ega emas (hech bo’lmaganda sanoq tartibiga ega emas).