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.