<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Коментарі до Лекція Друга (Сезон Другий)</title>
	<atom:link href="http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/feed/" rel="self" type="application/rss+xml" />
	<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/</link>
	<description></description>
	<lastBuildDate>Fri, 21 Oct 2016 09:25:14 +0300</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Від: PostScriptum</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-142</link>
		<dc:creator>PostScriptum</dc:creator>
		<pubDate>Wed, 13 Oct 2010 07:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-142</guid>
		<description>Щоб ніхто не входив в оману булами - вони в багатьох середовищах займають не 1 байт, а 2 (а може й 4...). Так що в разі жорстких обмежень по пам&quot;яті краще використовувати char (він майже завжди займає 1 байт), або взагалі працювати з бітовими полями (то ще буде на одній з наступних лекцій).</description>
		<content:encoded><![CDATA[<p>Щоб ніхто не входив в оману булами &#8211; вони в багатьох середовищах займають не 1 байт, а 2 (а може й 4&#8230;). Так що в разі жорстких обмежень по пам&#8221;яті краще використовувати char (він майже завжди займає 1 байт), або взагалі працювати з бітовими полями (то ще буде на одній з наступних лекцій).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: Мо</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-141</link>
		<dc:creator>Мо</dc:creator>
		<pubDate>Tue, 12 Oct 2010 18:58:47 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-141</guid>
		<description>ну.. якщо може бути не більше одного однакового елемента, то вистачить. можна булеани зробити =)</description>
		<content:encoded><![CDATA[<p>ну.. якщо може бути не більше одного однакового елемента, то вистачить. можна булеани зробити =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: PostScriptum</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-140</link>
		<dc:creator>PostScriptum</dc:creator>
		<pubDate>Tue, 12 Oct 2010 18:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-140</guid>
		<description>Так, хотів сказати від &#039;а&#039; до &#039;я&#039;, хоча від &#039;я&#039; до &#039;я&#039; воно теж чудово працює =)).
Сортування корисне тільки тоді, коли множина допустимих значень масиву A невелика і кожне з тих значень однозначно можна ідентифікувати числом від 0 до m. Тоді складність алгоритму складає O(n+m). Зрозуміло, що коли m&gt;&gt;1000000, то таке сортування не має змісту (пам&quot;яті не вистачить).</description>
		<content:encoded><![CDATA[<p>Так, хотів сказати від &#8216;а&#8217; до &#8216;я&#8217;, хоча від &#8216;я&#8217; до &#8216;я&#8217; воно теж чудово працює =)).<br />
Сортування корисне тільки тоді, коли множина допустимих значень масиву A невелика і кожне з тих значень однозначно можна ідентифікувати числом від 0 до m. Тоді складність алгоритму складає O(n+m). Зрозуміло, що коли m&gt;&gt;1000000, то таке сортування не має змісту (пам&#8221;яті не вистачить).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: Мо</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-139</link>
		<dc:creator>Мо</dc:creator>
		<pubDate>Tue, 12 Oct 2010 15:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-139</guid>
		<description>2 PostScriptum
...наприклад, символи від ‘я’ до ‘я’)...
ти, напевно, хотів написати від ’а’ до ’я’ =)
а то, якщо тільки від ’я’ до ’я’, можна все одною іфкою зробити =)

П.С.Що за корзинне сортування? Ніколи про таке не чув.</description>
		<content:encoded><![CDATA[<p>2 PostScriptum<br />
&#8230;наприклад, символи від ‘я’ до ‘я’)&#8230;<br />
ти, напевно, хотів написати від ’а’ до ’я’ =)<br />
а то, якщо тільки від ’я’ до ’я’, можна все одною іфкою зробити =)</p>
<p>П.С.Що за корзинне сортування? Ніколи про таке не чув.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: PostScriptum</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-138</link>
		<dc:creator>PostScriptum</dc:creator>
		<pubDate>Sun, 10 Oct 2010 14:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-138</guid>
		<description>Не було сказано, бо було мало часу на складні типи сортувань, що йшли далі...
Якщо комусь цікаво, сортування підрахунком масиву A[n] полягає у додаткового виділенні масиву b[m] цілих чисел на всі можливі значення елементів масиву A (зрозуміло, що це можна зробити тільки, коли відомо, що в масиві А є тільки числа (чи якісь інші об&quot;єкти) з фіксованої скінченної множини, наприклад, символи від &#039;я&#039; до &#039;я&#039;). В масиві b зберігається кількість разів, які зустрічається елемент з відповідним номером в масиві А. Потім, пройшовшись по масиву b, і виписавши всі елементи, що мають кількість більше 1, можна отримати сортований масив. Як щось не зрозуміло - питайте...</description>
		<content:encoded><![CDATA[<p>Не було сказано, бо було мало часу на складні типи сортувань, що йшли далі&#8230;<br />
Якщо комусь цікаво, сортування підрахунком масиву A[n] полягає у додаткового виділенні масиву b[m] цілих чисел на всі можливі значення елементів масиву A (зрозуміло, що це можна зробити тільки, коли відомо, що в масиві А є тільки числа (чи якісь інші об&#8221;єкти) з фіксованої скінченної множини, наприклад, символи від &#8216;я&#8217; до &#8216;я&#8217;). В масиві b зберігається кількість разів, які зустрічається елемент з відповідним номером в масиві А. Потім, пройшовшись по масиву b, і виписавши всі елементи, що мають кількість більше 1, можна отримати сортований масив. Як щось не зрозуміло &#8211; питайте&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: LeBron</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-137</link>
		<dc:creator>LeBron</dc:creator>
		<pubDate>Sun, 10 Oct 2010 12:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-137</guid>
		<description>Цікаво, на лекції реально не було нічого сказано про сортування підрахунком, &quot;корзинне сортування&quot; і всі алгоритми цього типу, чи я просто проспав цей момент?</description>
		<content:encoded><![CDATA[<p>Цікаво, на лекції реально не було нічого сказано про сортування підрахунком, &#8220;корзинне сортування&#8221; і всі алгоритми цього типу, чи я просто проспав цей момент?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: Юра</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-130</link>
		<dc:creator>Юра</dc:creator>
		<pubDate>Thu, 07 Oct 2010 20:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-130</guid>
		<description>Якщо ви писали вручну швидке сортування, то цей алгоритм не буде для вас складним. Якщо я не помиляюсь, то він уже є реалізований в STL, називається &#039;nth_element&#039;, але було б добре хоча б раз чи два написати самому, щоб добре його зрозуміти.
Цікаво, що на відміну від qsort він не належить до типу &#039;розділяй і володарюй&#039;, а до так званих алгоритмів &#039;зменшення розміру задачі&#039;.</description>
		<content:encoded><![CDATA[<p>Якщо ви писали вручну швидке сортування, то цей алгоритм не буде для вас складним. Якщо я не помиляюсь, то він уже є реалізований в STL, називається &#8216;nth_element&#8217;, але було б добре хоча б раз чи два написати самому, щоб добре його зрозуміти.<br />
Цікаво, що на відміну від qsort він не належить до типу &#8216;розділяй і володарюй&#8217;, а до так званих алгоритмів &#8216;зменшення розміру задачі&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: LeBron</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-121</link>
		<dc:creator>LeBron</dc:creator>
		<pubDate>Sun, 03 Oct 2010 12:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-121</guid>
		<description>Пошук к-того найбільшого - це не надто складно, на теорії. На практиці ще треба набити руку, щоб писати таке без загонів, я юзав той метод від сили 3 рази в житті.
Суть така, що можна взяти той же кусорт, але весь час розглядати тільки ту половину, де має бути наш елемент. Де він має бути - можна визначити з того, який в нього індекс:)
http://ips.ifmo.ru/courses/course1/chE/l7/index.html - ось перше зі знайдених гуглом посилань з більш-менш доступним поясненням.</description>
		<content:encoded><![CDATA[<p>Пошук к-того найбільшого &#8211; це не надто складно, на теорії. На практиці ще треба набити руку, щоб писати таке без загонів, я юзав той метод від сили 3 рази в житті.<br />
Суть така, що можна взяти той же кусорт, але весь час розглядати тільки ту половину, де має бути наш елемент. Де він має бути &#8211; можна визначити з того, який в нього індекс:)<br />
<a href="http://ips.ifmo.ru/courses/course1/chE/l7/index.html" rel="nofollow">http://ips.ifmo.ru/courses/course1/chE/l7/index.html</a> &#8211; ось перше зі знайдених гуглом посилань з більш-менш доступним поясненням.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: Shef</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-120</link>
		<dc:creator>Shef</dc:creator>
		<pubDate>Fri, 01 Oct 2010 20:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-120</guid>
		<description>Для нових задач обов&#039;язково буде організований реальний контест. А тренувальні змагання завжди проходять на вже відомих задачах. Тут основна мета - це практика, а не змагання.</description>
		<content:encoded><![CDATA[<p>Для нових задач обов&#8217;язково буде організований реальний контест. А тренувальні змагання завжди проходять на вже відомих задачах. Тут основна мета &#8211; це практика, а не змагання.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Від: iGenius</title>
		<link>http://mycollege.org.ua/2010/09/lektsiya-druha-sezon-druhyj/comment-page-1/#comment-119</link>
		<dc:creator>iGenius</dc:creator>
		<pubDate>Fri, 01 Oct 2010 18:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://mycollege.org.ua/?p=264#comment-119</guid>
		<description>Я шось не дуже зрозумів пошук К - го найбільшого елемента послідовності за О(N). Може хтось якось ДОпояснити ;) ?</description>
		<content:encoded><![CDATA[<p>Я шось не дуже зрозумів пошук К &#8211; го найбільшого елемента послідовності за О(N). Може хтось якось ДОпояснити <img src='http://mycollege.org.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
