libreim / blog

Blog colaborativo sobre matemáticas e informática de la comunidad de @libreim.
https://libreim.github.io/blog
GNU General Public License v3.0
29 stars 8 forks source link

Post segment trees #81

Closed andreshp closed 9 years ago

andreshp commented 9 years ago

Post sobre Segment Trees, una estructura de datos que permite hacer consultas sobre información de los subintervalos de un vector.

Toda aportación es bienvenida :)

PD: Iré añadiendo más problemas estos días.

mroman42 commented 9 years ago

He hecho una primera lectura por encima. Me gustaría hacer después una revisión más amplia, pero el artículo se ve por encima muy bien. Tengo una duda que no sé si es errata o que lo estoy entendiendo mal:

Imagino que va a tardar un tiempo en revisarse mientras estemos de exámenes. Pero quizá alguien de tercero o cuarto que ya haya pasado por ED puede echarle un ojo. @fdavidcl @NCordon @m-andres @JCEntrena

mroman42 commented 9 years ago

Otros cambios que me gustaría hacerle:

Con esto, y esperando una segunda revisión, lo veo listo para publicar.

fdavidcl commented 9 years ago

El post tiene muy buena pinta :grinning:; algunos apuntes:

Arreglos del blog a raíz de esto: hay que darle más color a los enlaces, que cuesta encontrarlos, y resubir el CSS de highlight.js que hemos perdido el resaltado de código (?). Lo comento por si alguien tiene algo que sugerir. Lo haré luego.

mroman42 commented 9 years ago
andreshp commented 9 years ago

Pensé en el símbolo conjuntista de la unión para indicar la unión de subintervalos contiguos del vector ([i,j] U [j+1,k] = [i,k] hace que parezca natural). Pero es verdad que con la nomenclatura V[i,j] U V[k,l] queda raro. Voy a revisar el post y a ver si se me ocurre algo.

andreshp commented 9 years ago

Ya he terminado de revisarlo. He cambiado el orden en varios aspectos de la redacción, añadido otro problema, etc.

Al final he utilizado ++ como símbolo para la concatenación de subintervalos (creo que es el único con el que no hay ambigüedades) pero de todas formas solo aparece en una línea.

¡Gracias a los dos!

¿Alguien puede leerlo por última vez?

fdavidcl commented 9 years ago

Solamente esas pequeñas correcciones de formato sin importancia. Por mi parte ninguna pega más. Lo dejo por si Mario (o alguien más) quiere mirarlo de nuevo, y si no hay más que mirar creo que se puede hacer el merge :smile:.

mroman42 commented 9 years ago

He hecho un último cambio poniendo en cursiva los dos nombres que se le podían dar al problema y en monoespaciado el nombre de la clase. Quizá habría que poner en cursiva o entre comillas, o algo así todas las expresiones extranjeras, pero como son demasiadas, creo que tiene sentido dejar el resto como están.

Voy a hacer el merge.