<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: ¿Porque no?</title>
	<atom:link href="http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/feed/" rel="self" type="application/rss+xml" />
	<link>http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/</link>
	<description>Mis proyectos e inquietudes.</description>
	<pubDate>Tue, 06 Jan 2009 12:34:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: azrael</title>
		<link>http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/#comment-85</link>
		<dc:creator>azrael</dc:creator>
		<pubDate>Fri, 25 May 2007 18:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/#comment-85</guid>
		<description>Perdón por el retraso al publicar tu comentario... tenía un modo pelín talibán para aprobar comentarios.
Sobre lo que comentas; lo poco que he leído sobre Haskell me ha encantado, pero también parece ser que es un poco "engorroso". El concepto de "lazy evaluation" me encanta.
Lo que no veo es que más me puede aportar ese enfoque (funcional), siempre que haya entendido lo que hace quicksort.
Otro día que nos crucemos por los pasillos te explico con más tiempo las cosas a las que les estoy dando vueltas (no tienen "mucho" que ver con Quicksort... o en realidad sí, pero bueno.
De hecho Quicksort es un algoritmo "inversamente adaptativo" o algo así, funciona mejor cuanto más desordenado esta el vector a ordenar.
A lo que yo le estoy dando vueltas ahora mismo es más bien a algo parecido al Smoothshort http://en.wikipedia.org/wiki/Heapsort
. Que grande fué Dijkstra.
Algo que si que me podría ayudar es un heapsort en haskell.</description>
		<content:encoded><![CDATA[<p>Perdón por el retraso al publicar tu comentario&#8230; tenía un modo pelín talibán para aprobar comentarios.<br />
Sobre lo que comentas; lo poco que he leído sobre Haskell me ha encantado, pero también parece ser que es un poco &#8220;engorroso&#8221;. El concepto de &#8220;lazy evaluation&#8221; me encanta.<br />
Lo que no veo es que más me puede aportar ese enfoque (funcional), siempre que haya entendido lo que hace quicksort.<br />
Otro día que nos crucemos por los pasillos te explico con más tiempo las cosas a las que les estoy dando vueltas (no tienen &#8220;mucho&#8221; que ver con Quicksort&#8230; o en realidad sí, pero bueno.<br />
De hecho Quicksort es un algoritmo &#8220;inversamente adaptativo&#8221; o algo así, funciona mejor cuanto más desordenado esta el vector a ordenar.<br />
A lo que yo le estoy dando vueltas ahora mismo es más bien a algo parecido al Smoothshort <a href="http://en.wikipedia.org/wiki/Heapsort" rel="nofollow">http://en.wikipedia.org/wiki/Heapsort</a><br />
. Que grande fué Dijkstra.<br />
Algo que si que me podría ayudar es un heapsort en haskell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bashflyng</title>
		<link>http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/#comment-82</link>
		<dc:creator>bashflyng</dc:creator>
		<pubDate>Fri, 18 May 2007 22:17:36 +0000</pubDate>
		<guid isPermaLink="false">http://azrael.cauterized.net/2007/05/16/%c2%bfporque-no/#comment-82</guid>
		<description>Ya que tienes semejante vicio con el quicksort, igual te ayuda el estudiarlo desde un punto de vista funcional.

quicksort [] = []
quicksort (s:xs) = quicksort [x&#124;x = s]

http://en.wikipedia.org/wiki/Haskell_(programming_language)

byee</description>
		<content:encoded><![CDATA[<p>Ya que tienes semejante vicio con el quicksort, igual te ayuda el estudiarlo desde un punto de vista funcional.</p>
<p>quicksort [] = []<br />
quicksort (s:xs) = quicksort [x|x = s]</p>
<p><a href="http://en.wikipedia.org/wiki/Haskell_" rel="nofollow">http://en.wikipedia.org/wiki/Haskell_</a>(programming_language)</p>
<p>byee</p>
]]></content:encoded>
	</item>
</channel>
</rss>
