Blog

Twoja wymarzona praca? Lets Git IT.
Interaktywna platforma przygotowująca do rozmów technicznych dla nowoczesnych programistów.

XGitHub

Platforma

  • Kategorie

Zasoby

  • Blog
  • O aplikacji
  • FAQ
  • Sugestie

Prawne

  • Polityka prywatności
  • Regulamin

© 2025 LetsGit.IT. Wszelkie prawa zastrzeżone.

LetsGit.IT/Kategorie/Algorytmy
Algorytmyhard

Kruskal vs Prim dla MST — czym się różnią?

Tagi
#mst#kruskal#prim#graphs#big-o
Wróć do kategoriiPrzejdź do quizu

Odpowiedź

Kruskal sortuje krawędzie i dodaje najmniejsze, które nie tworzą cyklu (używa Union-Find). Prim rozbudowuje drzewo od startu, używając kolejki priorytetowej. Oba mogą mieć O(E log E) / O(E log V) zależnie od implementacji.

Powiązane pytania

Algorytmy
A*: jak heurystyka wpływa na optymalność?
#a-star#heuristic#shortest-path
Algorytmy
Quickselect: do czego służy i jaka jest jego oczekiwana złożoność?
#quickselect#selection#partition
Algorytmy
Kruskal vs Prim: jaka jest główna różnica i typowe struktury danych?
#mst#kruskal#prim
Algorytmy
Bellman–Ford: kiedy go używasz i jaką ma przewagę nad Dijkstrą?
#bellman-ford#shortest-path#graphs
Algorytmy
Co to jest kolejka monotoniczna i jak daje max w oknie w O(n)?
#deque#monotonic-queue#sliding-window
Algorytmy
Co liczy algorytm Floyda–Warshalla i jaka jest jego złożoność?
#graphs#shortest-path#floyd-warshall