<?xml version="1.0" encoding="windows-1251" ?><rss version="2.0">
	<channel>
		<title>Комментарии к "Отсортировать 5 чисел"</title> 
		<link>http://petruchek.info/problems/sort-5-numbers.rss</link> 
		<description>Трансляция комментариев с сайта petruchek.info. Перепечатка запрещена.</description> 
		<generator>CMS by Webous.com</generator> 
		<lastBuildDate>Tue, 11 Apr 2017 07:35:47 GMT</lastBuildDate> 
		<item>
			<guid isPermaLink="true">http://petruchek.info/problems/sort-5-numbers.html#comm.4209</guid> 
			<link>http://petruchek.info/problems/sort-5-numbers.html#comm.4209</link> 
			<pubDate>Tue, 11 Apr 2017 07:35:47 GMT</pubDate> 
			<title><![CDATA[Комментарий пользователя: аноним (tester)]]></title>
			<description><![CDATA[Для алгоритма xintrea]]></description> 
		</item>
		<item>
			<guid isPermaLink="true">http://petruchek.info/problems/sort-5-numbers.html#comm.4208</guid> 
			<link>http://petruchek.info/problems/sort-5-numbers.html#comm.4208</link> 
			<pubDate>Tue, 11 Apr 2017 07:34:09 GMT</pubDate> 
			<title><![CDATA[Комментарий пользователя: аноним (tester)]]></title>
			<description><![CDATA[Первый же пример, пришедший в голову (1,6,2,8,3), дал отрицательный результат (8,6,2,3,1).]]></description> 
		</item>
		<item>
			<guid isPermaLink="true">http://petruchek.info/problems/sort-5-numbers.html#comm.733</guid> 
			<link>http://petruchek.info/problems/sort-5-numbers.html#comm.733</link> 
			<pubDate>Mon, 09 Nov 2009 07:53:49 GMT</pubDate> 
			<title><![CDATA[Комментарий пользователя: аноним (Manny Calavera)]]></title>
			<description><![CDATA[Пусть числа равны соответственно n1, n2, n3, n4 и n5.<br />
1) Сравним n1 и n2. Пусть n1 &gt; n2<br />
2) Сравним n3 и n4. Пусть n3 &gt; n4<br />
3) Сравним n2 и n4. Получится либо n1 &gt; n2 &gt; n4 &lt; n3, либо n3 &gt; n4 &gt; n2 &lt; n1.<br />
Пусть выполняется первый вариант( из принципа симметрии это не важно ).<br />
4 + 5) Известно, что n1&gt;n2&gt;n4. За 2 сравнения мы можем найти место n5 в этой цепочке:<br />
Сравниваем n2 и n5. Если n2 &gt; n5, то сравниваем n1 и n5, иначе сравниваем n4 и n5.<br />
6 + 7) Получили цепочку вида na &gt; nb &gt; nc &gt; nd &lt; n3 ( Если n4 &gt; n5, то nd = n5, nd &lt; n4 &lt; n3 )<br />
Аналогично пунктам 4, 5 можно найти место n3 в цепочке na &gt; nb &gt; nc за 2 сравнения]]></description> 
		</item>
		<item>
			<guid isPermaLink="true">http://petruchek.info/problems/sort-5-numbers.html#comm.284</guid> 
			<link>http://petruchek.info/problems/sort-5-numbers.html#comm.284</link> 
			<pubDate>Mon, 26 Jan 2009 22:37:56 GMT</pubDate> 
			<title><![CDATA[Комментарий пользователя: аноним (xintrea)]]></title>
			<description><![CDATA[Индексы массива для сортировки 1-5.<br />
<br />
// Проход вперед, сравнивая 1-2, 2-3, 3-4, 4-5<br />
if(n[2]&gt;n[1]) swap(n[1],n[2]);<br />
if(n[3]&gt;n[2]) swap(n[2],n[3]);<br />
if(n[4]&gt;n[3]) swap(n[3],n[4]);<br />
if(n[5]&gt;n[4]) swap(n[4],n[5]);<br />
<br />
// Проход назад, сравнивая 3-4, 2-3, 1-2<br />
if(n[4]&gt;n[3]) swap(n[3],n[4]);<br />
if(n[3]&gt;n[2]) swap(n[2],n[3]);<br />
if(n[2]&gt;n[1]) swap(n[1],n[2]);<br />
<br />
Надо проверить правда, погонять тесты, может такой алгоритм не все комбинации сортирует.]]></description> 
		</item>
		<item>
			<guid isPermaLink="true">http://petruchek.info/problems/sort-5-numbers.html#comm.111</guid> 
			<link>http://petruchek.info/problems/sort-5-numbers.html#comm.111</link> 
			<pubDate>Tue, 30 Sep 2008 12:58:04 GMT</pubDate> 
			<title><![CDATA[Комментарий пользователя: аноним]]></title>
			<description><![CDATA[qsort
<blockquote><b>Ответ редакции</b>: <br />Гениально.</blockquote>]]></description> 
		</item>
	</channel>
</rss>
