Pagini recente » Diferente pentru problema/algsort intre reviziile 3 si 4 | Diferente pentru problema/module intre reviziile 5 si 1 | Diferente pentru blog/binary-search-shortlist intre reviziile 5 si 9 | Monitorul de evaluare | Diferente pentru problema/algsort intre reviziile 5 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
Un alt algoritm de sortare foarte popular este 'Quicksort':http://en.wikipedia.org/wiki/Quicksort. Desi complexitatea sa pentru cazul cel mai defavorabil este <tex>\mathit{O}\left( N^2 \right)</tex>, in practica se comporta foarte bine si cunoaste multe imbunatatiri (detalii in prezentarea profesorului Robert Sedgewick 'aici':http://www.sorting-algorithms.com/static/QuicksortIsOptimal.pdf si a profesorului Jon Bentley 'aici':http://infoarena.ro/blog/three-beautiful-quicksorts).
In libraria standard a limbajului C este implementata o varianta Quicksort (poate fi apelata prin $qsort(...)$ - o sursa demonstrativa gasiti aici), iar STL-ul ofera programatorilor C++ functia $sort$, o implementare a algoritmului Introsort (o sursa demonstrativa aici).
In libraria standard a limbajului C este implementata o varianta naiva de Quicksort (poate fi apelata prin $qsort(...)$ - o sursa demonstrativa gasiti 'aici':http://infoarena.ro/job_detail/234849?action=view-source), iar STL-ul ofera programatorilor C++ atat functia $sort$, o implementare a algoritmului Introsort (o sursa demonstrativa 'aici':http://infoarena.ro/job_detail/234850?action=view-source), cat si functiile $make_heap$ si $sort_heap$, pentru a putea implementa usor Heapsort (sursa demonstrativa 'aici':http://infoarena.ro/job_detail/234851?action=view-source).
Pentru mai multe detalii si un studiu comparativ al algoritmilor de sortare vizitati 'pagina Wikipedia dedicata acestui subiect':http://en.wikipedia.org/wiki/Sorting_algorithm.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.