Home
codingteam
codingteam@conference.jabber.ru
27.12.2013< ^ >

Тема: C/С++, Java, C#, Haskell, Ruby, Scheme, Common lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Python, Perl, PHP, Pascal/Delphi/Borland, 1С, Bash караются съеданием поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x16

На codingteam.org.ru открылся XMPP-сервер, за аккаунтами обращаемся в личку к ForNeVeR.
[00:04:59] Славный капитан зашёл в конференцию
[00:38:11] ffinder зашёл в конференцию
[00:39:34] ffinder вышел из конференции
[00:42:46] m4n71k0r вышел из конференции
[00:49:00] Славный капитан вышел из конференции
[01:23:28] m4n71k0r зашёл в конференцию
[01:54:18] rafaelrs вышел из конференции: Replaced by new connection
[01:54:20] rafaelrs зашёл в конференцию
[03:14:10] goodstuff вышел из конференции
[03:14:56] OKTAVIUS вышел из конференции
[03:28:00] любитель криппи языков вышел из конференции
[04:09:26] m4n71k0r вышел из конференции
[04:39:17] Славный капитан зашёл в конференцию
[05:48:52] Славный капитан вышел из конференции
[05:57:59] rafaelrs вышел из конференции
[06:28:11] Славный капитан зашёл в конференцию
[07:00:27] <ForNeVeR> j123123: ты просто не понимаешь malbolge, и поэтому боишься его.
[07:00:39] <ForNeVeR> Как это по-человечески - бояться того, что не можешь понять.
[08:08:11] magog зашёл в конференцию
[08:45:04] O01eg вышел из конференции
[09:21:05] Myp зашёл в конференцию
[09:41:58] Myp вышел из конференции
[10:10:43] OKTAVIUS зашёл в конференцию
[10:11:49] eaeee вышел из конференции
[10:35:59] OKTAVIUS вышел из конференции
[11:01:57] rafaelrs зашёл в конференцию
[11:25:36] Славный капитан вышел из конференции: Replaced by new connection
[11:25:39] Славный капитан зашёл в конференцию
[11:27:00] Славный капитан вышел из конференции
[11:39:54] m4n71k0r зашёл в конференцию
[11:40:03] Славный капитан зашёл в конференцию
[11:41:22] <m4n71k0r> enhj
[11:45:40] magog вышел из конференции: Replaced by new connection
[11:45:40] magog зашёл в конференцию
[11:50:13] moonhawk зашёл в конференцию
[12:09:51] magog вышел из конференции: Replaced by new connection
[12:09:51] magog зашёл в конференцию
[12:17:31] magog вышел из конференции: Replaced by new connection
[12:17:32] magog зашёл в конференцию
[12:22:29] moonhawk вышел из конференции
[12:27:40] magog вышел из конференции: Replaced by new connection
[12:27:40] magog зашёл в конференцию
[12:28:53] magog вышел из конференции: Replaced by new connection
[12:28:53] magog зашёл в конференцию
[12:37:40] magog вышел из конференции: Replaced by new connection
[12:37:40] magog зашёл в конференцию
[12:38:15] swagman зашёл в конференцию
[12:41:33] OKTAVIUS зашёл в конференцию
[13:00:16] magog вышел из конференции: Replaced by new connection
[13:00:16] magog зашёл в конференцию
[13:19:37] magog вышел из конференции
[13:40:48] sss|zombie зашёл в конференцию
[14:02:38] Славный капитан вышел из конференции
[14:31:49] magog зашёл в конференцию
[14:46:44] magog вышел из конференции: Replaced by new connection
[14:48:09] magog зашёл в конференцию
[14:51:27] Славный капитан зашёл в конференцию
[14:56:38] magog вышел из конференции: Replaced by new connection
[15:04:18] magog зашёл в конференцию
[15:04:19] magog вышел из конференции: Replaced by new connection
[15:04:19] magog зашёл в конференцию
[15:06:23] m4n71k0r вышел из конференции
[15:13:21] sss|zombie вышел из конференции
[15:14:35] <ForNeVeR> Сволота: а ты читал топик?
[15:20:52] magog вышел из конференции: Replaced by new connection
[15:20:53] magog зашёл в конференцию
[15:27:10] пкщгяут[slacktop] вышел из конференции
[16:07:57] rexim зашёл в конференцию
[16:25:05] <rexim> ForNeVeR: зачем на codingteam.org.ru XMPP-сервер? jabber.ru уже не модно?
[16:32:38] rexim вышел из конференции
[16:33:47] <Сволота> ForNeVeR: преддагаешь зарегать jid ?
[16:46:45] <Сволота> ладно, вернусь на работу, отпишусь оттуда
[16:50:44] <ForNeVeR> rexim: да, не модно.
[16:50:48] <ForNeVeR> Сволота: да, предлагаю.
[16:52:04] <Сволота> ато я свой пароль от жаббера забыл, знаю только его длинну, потому не могу сидеть с работы пока не вспомню
[16:56:24] Ender зашёл в конференцию
[16:56:34] <Ender> пацантре
[16:56:37] <Ender> всем привет
[16:56:49] <Ender> у меня к вам скромный вопрос
[16:56:55] <ForNeVeR> Докладывайте по существу.
[16:57:05] <Сволота> главное, чито на предылдущей работе я сидел в жаббере, тоесть както его воспроизвёл
[16:57:15] <Ender> как реализовать список n-связных списков?
[16:57:25] <ForNeVeR> Сволота: а у тебя он сохранён где-нибудь в клиенте? Можно же выдернуть.
[16:57:27] <Сволота> хотя есть подозрение что дело в настройках прокси
[16:58:10] <Сволота> тоесть на рвботк жаббер у меня вообще перекрыт
[16:59:27] <Сволота> ForNeVeR: в общем, ща доем и через пол часа продолжим
[16:59:42] * Сволота любит когда работа находится рядом
[17:00:41] <Ender> форневер
[17:00:51] <Ender> меня этот вопрос даипал мучать
[17:00:56] <Ender> вторую ночь несплю
[17:00:59] <Ender> =(
[17:01:28] <ForNeVeR> Ender: какие проблемы-то?
[17:01:36] <Ender> я хз как
[17:01:43] <ForNeVeR> Есть объект "N-связный список".
[17:01:50] <Ender> там будет массив указателей штоле?
[17:01:55] <ForNeVeR> Ты берёшь такие объекты, и кладёшь их в список.
[17:01:57] <ForNeVeR> Хуле.
[17:02:14] <Ender> или есть уже готовый <привет,_я_нсвязный_список>
[17:02:26] <ForNeVeR> Ender: ну да, насколько я понимаю, каждый узел n-связного списка содержит n указателей на "соседние" узлы.
[17:03:00] <ForNeVeR> Только вот нахуя оно нужно?
[17:03:06] <Сволота> n-связный список это вид графов?
[17:03:19] <ForNeVeR> Сволота: практически всё, что угодно - это вид графов :3
[17:03:24] <Сволота> хотя любой список является графом
[17:03:27] <Ender> да
[17:03:50] <Ender> лаба у меня такая ебанутая
[17:03:52] <Ender> вот
[17:04:07] <ForNeVeR> Нормальная лаба.
[17:04:16] <ForNeVeR> Была бы у меня такая - я бы радовался.
[17:04:33] пкщгяут[slacktop] зашёл в конференцию
[17:04:40] <Ender> пикчу покажу
[17:05:00] <Ender> http://cs301606.vk.me/v301606823/589b/ndi9R3U9zm8.jpg
[17:05:05] <Ender> у меня лэ
[17:05:08] <Ender> =(
[17:09:22] <ForNeVeR> Чо у тебя?
[17:09:36] <ForNeVeR> А.
[17:09:38] <ForNeVeR> Ну и чо?
[17:09:56] <ForNeVeR> Хороший список.
[17:10:32] <ForNeVeR> Ender: сформулируй-ка конкретно вопрос.
[17:10:34] <Ender> как реализовааать
[17:10:50] <ForNeVeR> Но нарисовано же!
[17:10:59] <Ender> мне по этому списку нужно будет кратчайшую достижимость искать.
[17:11:05] <Сволота> Ender: какие языки?
[17:11:09] <Ender> асм
[17:11:21] <Сволота> о_O
[17:11:21] <Ender> шучу-шуткую
[17:11:23] <Ender> c++
[17:11:33] <ForNeVeR> j123123: слыхал, братиш? Студентов асму учат!
[17:11:44] <ForNeVeR> А, чёрт, не учат.
[17:11:52] <ForNeVeR> j123123: спи дальше, братиш :(
[17:11:56] <Ender> на следующем курсе будет асм.
[17:12:00] <Ender> правда хуевый
[17:12:02] <Ender> x86
[17:12:07] <ForNeVeR> А чо там хуёвого?
[17:12:11] <ForNeVeR> Ты хочешь ARM?
[17:12:30] <Ender> mips
[17:12:30] <Сволота> студентов надо сразу обучать llvm
[17:12:44] <ForNeVeR> Сволота: для начала было бы очень неплохо, имхо.
[17:13:15] <ForNeVeR> Ender: ну, короч. Вот у тебя есть список n-связных списков.
[17:13:28] <ForNeVeR> Сам по себе базовый список - это вот эта левая колонка двойных ячеек.
[17:13:30] <Сволота> ладно, я погнал
[17:13:38] <Ender> у меня его ещё нет списка впринципе.
[17:13:42] <ForNeVeR> Каждая содержит указатель на следующий элемент списка и на собственно список.
[17:14:27] <ForNeVeR> "n-связные списки" на самом деле попахивает пиздежом, у тебя просто один граф с несколькими точками входа.
[17:14:36] <Ender> struct node { int datum; node *nears[n];}; что-то такое мне представлялось.
[17:14:41] <ForNeVeR> Но и неважно. Есть четыре элемента n-связного списка.
[17:14:46] <ForNeVeR> n = 3.
[17:14:56] <ForNeVeR> Каждый из элементов содержит до 3 ссылок на другие элементы.
[17:15:13] <Ender> есть около четырех. он может быть больше, может быть меньше. суть(тм) в том, что этот граф -- это сам принцип.
[17:15:54] <ForNeVeR> Ender: базовую структуру ты правильно показал.
[17:16:34] <ForNeVeR> Но только если n неконстантно - то будет просто
struct node { int datum; node **nears; }
[17:17:25] <ForNeVeR> Ender: какая дисциплина у вас интересная преподаётся. Почему мне такого не преподавали :(
[17:17:50] Ender вышел из конференции: Replaced by new connection
[17:17:51] Ender зашёл в конференцию
[17:18:07] <Ender> ещё лучше... =/ а есть готовое говно? чтобы не реализовывать эту хуйню полчаса, а потом ебаться с самим заданием (найти по такой хуйне кратчайшую достижимость)
[17:18:27] <ForNeVeR> Ender: по-моему, суть работы именно в том, чтобы ты поебался.
[17:18:38] <Ender> но у меня есть тян!
[17:18:45] <ForNeVeR> Есть boost::graph, но, имхо, ты больше времени потратишь на еботню с бустом, чем на наколеночную реализацию.
[17:19:02] <Ender> так и вот
[17:19:24] <ForNeVeR> Ender: а не поебёшься - так не поймёшь, как такие структуры данных делаются.
[17:19:26] <ForNeVeR> Так что давай.
[17:20:54] <ForNeVeR> Ender: ты же хочешь стать хорошим анжинером, правда? Как дядюшка магог, например?
[17:21:22] <Ender> struct node { int datum; node **nears; } -- это будет уже сама структура, или у каждой node голова будет в каком-то каждом из struct node1 { int datum; node1 *next;) ?
[17:22:31] <ForNeVeR> Ender: смотри. struct node - это то, что на твоём рисунке пронумеровано как 1, 2, 3, 4.
[17:22:41] <ForNeVeR> Есть ещё четыре непронумерованных узла слева.
[17:22:50] <ForNeVeR> Вот их нужно отдельно реализовать.
[17:23:06] <ForNeVeR> struct head { head *next; node *datum; }
[17:23:09] <ForNeVeR> Вот так.
[17:23:20] <ForNeVeR> А сам граф - это указатель на первый head.
[17:24:03] <Ender> ну я примерно так и думал
[17:24:21] <Ender> блин
[17:24:26] <Ender> плохо дело
[17:24:54] <ForNeVeR> А что плохого?
[17:25:17] <ForNeVeR> Как по мне, дак всё заебок.
[17:25:48] <ForNeVeR> Самая мутная картинка, конечно, тебе досталась.
[17:25:56] <ForNeVeR> Но так ты станешь умнее остальных!
[17:26:11] <Ender> я там самым пиздатым считаюсь. но я ебаный нуб =(
[17:26:31] <ForNeVeR> Ну, не совсем нуб жеж. На уровне моих джуниоров, пожалуй.
[17:26:36] <ForNeVeR> Может, чуть похуже.
[17:27:03] * ForNeVeR всех разогнал и два дня чинил за ними проект.
[17:33:13] <Ender> раскидаться бы за вечер
[17:33:29] <ForNeVeR> Не уверен, что ты успеешь.
[17:43:34] <ForNeVeR> .member svoloch@codingteam.org.ru
[17:43:35] <DeadBot> ForNeVeR: ok
[17:45:11] moonhawk зашёл в конференцию
[17:48:46] <Ender> форневер
[17:48:51] <Ender> у меня вопрос
[17:49:15] <Ender> а нам достаточно знать n тогда чтобы построить граф?
[17:49:17] <ForNeVeR> Ender: внемлю.
[17:49:25] <ForNeVeR> Ender: ну, что значит "достаточно"?
[17:49:40] <Ender> ну
[17:53:19] <Ender> если у нас есть n, то мы знаем сколько у нас будет эл-тов в списке, сколько будет связей в каждой вершине, и сколько у нас будет вершин в принципе. то есть зная n мы уже можем начинать заполнять поля с данными? то есть у нас будет в классе например, 2 метода. build которому нужно n, и adv, которая в конкретную вершину уже будет записывать какие-то данные.
[17:53:24] <Ender> типа того.
[17:54:02] OKTAVIUS вышел из конференции
[17:54:51] <ForNeVeR> Ender: ну да, так можно.
[17:57:39] <Ender> я не вижу смысла писать для этого говна какой-то push_back, и добавлять вершины динамически. и если честно, не совсем понимаю, причем тут список? вот, те клеточки, которые не пронумерованы.
[17:58:32] rexim зашёл в конференцию
[17:59:31] <ForNeVeR> Ну, в реальной структуре данных они бы пригодились, чтобы учитывать аллоцированные вершины.
[17:59:39] <ForNeVeR> Вообще говоря, функционально они необязательны.
[18:00:02] <ForNeVeR> (разве только если граф несвязный - тогда они обязательны)
[18:26:44] moonhawk вышел из конференции
[18:30:46] rexim вышел из конференции
[18:33:54] eaeee зашёл в конференцию
[18:34:55] rafaelrs вышел из конференции
[18:39:49] Graf зашёл в конференцию
[18:40:02] Graf вышел из конференции
[18:41:23] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[18:42:01] m4n71k0r зашёл в конференцию
[18:47:59] Славный капитан вышел из конференции
[18:57:20] Славный капитан зашёл в конференцию
[19:18:24] любитель криппи языков зашёл в конференцию
[19:21:51] moonhawk зашёл в конференцию
[19:40:15] rafaelrs зашёл в конференцию
[19:44:36] Myp зашёл в конференцию
[20:12:09] <Ender> могу скинуть книгу откуда на меня свалилось это задание.
[20:12:12] <Ender> если интересно кому
[20:22:29] <m4n71k0r> .ping
[20:22:30] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[20:22:36] <m4n71k0r> .ping
[20:22:36] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[20:22:38] <m4n71k0r> .ping
[20:22:38] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[20:43:04] Graf зашёл в конференцию
[20:43:12] Graf вышел из конференции
[20:56:45] O01eg зашёл в конференцию
[21:27:32] moonhawk вышел из конференции
[22:08:55] Heckfi зашёл в конференцию
[22:10:13] Heckfi вышел из конференции
[22:13:58] goodstuff зашёл в конференцию
[22:29:24] пкщгяут[slacktop] вышел из конференции
[22:52:24] Heckfi зашёл в конференцию
[23:13:20] Heckfi вышел из конференции
[23:46:51] Славный капитан вышел из конференции
[23:54:57] Myp вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!