|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2015, 19:39 | #11 | |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
Цитата:
Ничего не понятно вообще... Буду смотреть видео курс видимо от itvdn. Там думаю, всё будет понятно. Alex11223, что посоветуете по "приземлённее" по данной тематике почитать? Кстати, в тот моменте, что я вчера показывал я касательно типизации всё понял. Но там остался недопонятый вопрос. Вот в общем-то, прикрепляю проект, который только раздобыл. Касательно прикреплённого проекта вот этот кусок кода интересен: Код:
Код:
|
|
14.12.2015, 20:19 | #12 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
https://msdn.microsoft.com/en-us/lib...vs.110%29.aspx
кол-во элементов. Про книги что из простого посоветовать не особо знаю (вообще на этих скриншотах не особо увидел чего-то что может быть непонятным, только на первом контекст не понятен). Про курсы, если на англ, то на Coursera (или рутрекере) есть вроде не особо сложный курс от R. Sedgwick (еще есть от кого-то другого, там больше доказательств и математики). Если на русском, то например на Hexlet два неплохих курса по Структурам данных и Алгоритмам (только он платный 9$ в месяц, ну и 3 первых урока всех курсов бесплатные) или на stepic (не в курсе что там, просто часто слышал рекомендации).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.12.2015 в 21:02. |
15.12.2015, 22:56 | #13 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
Alex11223, я начел штудировать структуры данных, но там по сути оторванные от жизни вещи. Ведь это не научить думать абстрагированно и работать с тем же интерфейсами и делегатами, не научит грамотно выбирать, где разместить соответствующие классы и как всё это связать. А в плане общего понимания, так оно у меня и так есть. Я на Си-подобных языках пишу, и классы использую, и структуры, и input-переменные. И библиотеки. Но я писал другие вещи.
А программы, в плане работы с БД и вообще оконные не писал. Вот в чём суть. Потому и принялся за Паттерны проектирования. Но вещи там, конечно, "весёлвые". |
16.12.2015, 00:08 | #14 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Почему не научит?
Если знать в чем особенности разных структур данных, то можно правильно их выбирать для задачи. Например, если есть большой список чего-то (ID, телефонов, ...) и надо периодически проверять есть ли в списке какие-то значения, то HashSet будет намного эффективнее List или массива потому что поиск в нем O(конст.) вместо O(n). Ну и для словаря аналогично (для случаев когда нужны не просто ID, а еще и какие-то данные с ним связанные). Если что под структурами данных я имею в виду массивы, связные списки (linked list), стеки/очереди (queue), множества (set), хэш таблицы, графы, деревья и т.п., а не запись для объединения нескольких переменных типа struct Person { string name; int age; }
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 16.12.2015 в 11:40. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кавычки | hunter03 | PHP | 1 | 29.04.2012 10:26 |
кавычки | Alkatras | БД в Delphi | 1 | 23.09.2010 16:19 |
кавычки | ts-alan | Общие вопросы C/C++ | 4 | 02.08.2010 22:29 |
кавычки | Артэс | Общие вопросы C/C++ | 1 | 15.02.2009 04:04 |
Кавычки | JRcoker | Свободное общение | 3 | 08.10.2008 13:19 |