Algorithmes avec complexité O (sqrt (N)) SPACE?


13

Existe-t-il des algorithmes connus pour les problèmes formulés qui nécessitent une complexité SPACE de O (sqrt (N))? Je sais qu'il existe des algorithmes avec cette complexité temporelle big-O.


Pour un problème important appelé 3sum, il y a le compromis suivant. Si vous voulez du temps , la complexité spatiale la plus connue est O (\ sqrt {n}) . Voir arxiv.org/abs/1605.07285O(n2)O(n)
eig

Réponses:


15

n espace \ sqrt {n} est quelque peu inhabituel; la raison la plus probable pour laquelle une telle complexité émerge est le résultat d'une soi-disant rencontre dans le schéma intermédiaire .

Deux exemples notables au sommet de ma tête sont le tamis classique d'Eratosthène et l' algorithme de pas de géant à pas de bébé pour le logarithme discret sur un groupe fini.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.