Skip to content
dziel i zwyciężaj

File:Merge_sort_algorithm_diagram.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ671298· pop 38· linked from 142 articles

dziel i zwyciężaj

Sign in to save

Also known as divide-and-conquer method, divide and conquer algorithm, divide and conquer

algorithm design paradigm based on multi-branched recursion

Wikidata facts

Show 1 more fact
Commons category
Divide-and-conquer algorithms
Sources (2)

via Wikidata · CC0

Article · Polski

Dziel i zwyciężaj (ang. divide and conquer) – jedna z głównych metod projektowania algorytmów w informatyce, prowadząca do bardzo efektywnych rozwiązań. Nazwa pochodzi od łacińskiej sentencji dziel i rządź (łac. divide et impera). W strategii tej problem dzieli się rekurencyjnie na dwa lub więcej mniejszych podproblemów tego samego (lub podobnego) typu, tak długo, aż fragmenty staną się wystarczająco proste do bezpośredniego rozwiązania. Z kolei rozwiązania otrzymane dla podproblemów scala się, uzyskując rozwiązanie całego zadania. Algorytmami korzystającymi z tej metody są m.in.: * sortowanie przez scalanie (ang. mergesort), * sortowanie szybkie (ang. quicksort), * wyszukiwanie binarne (ang. binary search), * algorytm Cooleya-Tukeya dokonujący szybkiej transformacji Fouriera, * graficzny algorytm Warnocka.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories