Pagini recente » Istoria paginii utilizator/valiz | Istoria paginii utilizator/diana_maniu | Statistici Gabor Gabriel (Gaboruu) | Istoria paginii utilizator/sirwilly | Diferente pentru problema-majoritatii-votului intre reviziile 19 si 20
Nu exista diferente intre titluri.
Diferente intre continut:
Problema enunţată formal este următoarea: Se dă un şir de n numere naturale, se cere determinarea unui element care apare de cel puţin [n/2]+1 ori în şir dacă există un astfel de element în şir.
Un algoritm naiv ar verifica pentru fiecare element din şir de câte ori mai apare acesta. O astfel de rezolvare are complexitatea O(n^2) ca timp si O(n) ca memorie.
== code(cpp) |
== code(java) |
int bruteForceMajority(int n, int[] a)
for (int i = 0; i < n; i++) {
int nr = 0;
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.