
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Practical Data Structures & Algorithms in Java + HW
Если бы мне пришлось выбрать одну самую важную тему в разработке программного обеспечения, это были бы структуры данных и алгоритмы. Думайте об этом как об основных инструментах, доступных каждому программисту. Чем лучше вы пользуетесь этими инструментами, тем увереннее становитесь программистом. Разработка программного обеспечения - это обширная область, требующая всевозможных навыков, но получение знаний по этой единственной теме - огромный шаг вперед в вашем программировании и, несомненно, проложит путь к успешной карьере программиста.
Темы этого курса будут охватывать структуры данных, такие как списки, стеки, очереди, деревья и некоторые из самых мощных алгоритмов сортировки, поиска и графов, которые произвели революцию в области вычислений. На протяжении всего курса я придерживаюсь практических соображений и привожу реальные примеры того, как работают все эти алгоритмы и когда и где их можно применять для написания эффективных компьютерных программ.
Я буду двигаться в медленном и устойчивом темпе, представляя каждую тему, за которой следует ПРАКТИЧЕСКОЕ задание по программированию, чтобы вы могли сразу применить полученные знания. Все домашние задания в курсе будут сопровождаться пошаговыми видеофильмами о решениях, раскрывающими каждую проблему по мере того, как я буду писать решения. Моя цель - убедиться, что после прохождения этого курса вы будете чувствовать себя абсолютно уверенно, проходя собеседование по программированию, потому что у вас будет прочная основа в компьютерном программировании.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Этот курс является третьим из серии. В первой части мы рассмотрели линейные структуры данных (массивы, связанные списки, стеки, очереди и хэш-таблицы). Во второй части мы рассмотрели нелинейные структуры данных (двоичные деревья, деревья AVL, кучи, попытки и графики). Часть 3 исследует дополнительные алгоритмы, которые должен изучить каждый разработчик.
Этот курс является вторым из серии. В первой части мы рассмотрели линейные структуры данных (массивы, связанные списки, стеки, очереди и хэш-таблицы). В этой части мы сосредоточимся на нелинейных структурах данных. Часть 3 о алгоритмах поиска и сортировки.
Изучали информатику - но никогда не понимали сложную тему структур данных и алгоритмов? Или, может быть, вы программист-самоучка, практически ничего не знающий об этой важной теме. Или, возможно, вы провалили собеседование, потому что не смогли ответить на основные вопросы о структуре данных и алгоритмах. Итак, почему структуры данных так важны в наши дни?
Структуры данных в Java (выпуск конца 2017 г.) - это 8-часовые советы и хитрости, которые профессиональные программисты на Java использовали в течение последних 20 лет для создания надежного и быстрого кода. Каждая лекция сопровождается короткой викториной для проверки вашего обучения. Иногда вопросы просты, другие требуют некоторых исследований с вашей стороны. В общей сложности более 130 вопросов викторины помогут вам понять, насколько хорошо в