J'ai un tableau, rempli d'entiers. Mon travail consiste à trouver rapidement l'élément majoritaire pour n'importe quelle partie d'un tableau, et je dois le faire... temps log n Je ne suis pas linéaire, mais avant, je peux prendre le temps de préparer le tableau.
Par exemple :
1 5 2 7 7 7 8 4 6
Et des questions :
[4, 7]
renvoie à 7
[4, 8]
renvoie à 7
[1, 2]
renvoie à 0
(pas d'élément majoritaire), et ainsi de suite...
J'ai besoin d'avoir une réponse pour chaque requête, si possible, elle doit s'exécuter rapidement.
Pour la préparation, je peux utiliser Temps O(n log n)