From: Ricardo Markiewicz Date: Mon, 28 Jun 2004 06:45:45 +0000 (+0000) Subject: Se pone más lindo y algunos typos X-Git-Tag: svn_import~10 X-Git-Url: https://git.llucax.com/z.facultad/75.06/jacu.git/commitdiff_plain/e23ac6d55a1cc9a9a98f15c405438d0cb11dac4c Se pone más lindo y algunos typos --- diff --git a/doc/InformeTP3.lyx b/doc/InformeTP3.lyx index 2978894..44480ff 100644 --- a/doc/InformeTP3.lyx +++ b/doc/InformeTP3.lyx @@ -429,8 +429,15 @@ desde ahora lo llamaremos BS, para minimizar la notaci En una implementación simple, el BS debe crear una matriz y crear todos los desplazamientos sobre ella. - Esto hace que se necesito O(n^2) en memoria, donde n es la longitud del - vector sobre el cual se quiere operar. + Esto hace que se necesito +\begin_inset Formula $O(n^{2})$ +\end_inset + + en memoria, donde +\begin_inset Formula $n$ +\end_inset + + es la longitud del vector sobre el cual se quiere operar. Claramente es un problema, ya que para una página pequeña, digamos 1kb, se necesita una matriz de 1Mb. \layout Standard @@ -455,47 +462,85 @@ Se ha optado por utilizar el qsort de la libc por ser ANSI-C y tener una \layout Standard Como última opción se estudió el Radix Sort, ya que justamente nuestro dato - a ordenar es de longitud fija n y se cuenta con un conjunto de L=255 elementos - posibles a aparecer en el dato. - El orden de éste método sería O(n*L), pero para que realmente el Radix - Sort sea efectivo, se requiere que L < log2(n) = 15, por lo que no convenía - tampoco. + a ordenar es de longitud fija +\begin_inset Formula $n$ +\end_inset + + y se cuenta con un conjunto de +\begin_inset Formula $L=255$ +\end_inset + + elementos posibles a aparecer en el dato. + El orden de éste método sería +\begin_inset Formula $O(n*L)$ +\end_inset + +, pero para que realmente el Radix Sort sea efectivo, se requiere que +\begin_inset Formula $255=L