курс

Java: Структуры данных

4619 студентов 1150 сообщений
Последнее обновление: 01 октября 2021
Курс Java: Структуры данных
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Включено в курс

27 уроков (видео и/или текст)
20 упражнений в тренажере
118 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

Описание

У курса сразу две цели: познакомить вас с основными структурами данных в программировании и разобраться в их реализации в Java.

В процессе обучения вас ждут не только теоретические материалы но и практические задания, в которых вам предстоит самостоятельно реализовать все базовые структуры данных. Будут онлайн встречи с преподавателями для обсуждения насущных вопросов по курсу.

Главная цель — получить знания о том, как работают структуры данных на таком уровне, который позволит без труда решать практически любые задачи в сфере программирования (связанные со структурами данных).

Рекомендованный следующий курс: Java: Многопоточность (https://ru.hexlet.io/courses/concurrency)

Уроки курса

Продолжительность 21 час

Формат обучения

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Впечатления

Аватар пользователя Сергей Сотников
Сергей Сотников 29 января 2018

Очень потная домашняя работа: порядка двух часов добивался прохождения :) Спасибо, очень круто было!


Аватар пользователя Евгений Изотов
Евгений Изотов 16 декабря 2016

Спасибо за этот курс. Было тяжело (LinkedList), но очень интересно


Аватар пользователя DGrachov
DGrachov 16 сентября 2016

Счастья Вам!!! Очень интересно рассказываете... Получилось реализовать на базе вашего forEach класс, который посчитал к-во элементов

    private static class Counter implements INode.Consumer<Integer>{
        private int count=0;

        @Override
        public void consume(Integer value) {
            count++;
        }
        public int getCount() {
            return count;
        }
    }

Остается в Main только написать

     Counter counter= new Counter();
     node.forEach(counter);
     System.out.printf("Count = %d",counter.getCount());

Аватар пользователя Евгений Витольдович
Евгений Витольдович 08 октября 2015

Очень нравится изложение, не пожалел, оплатил подписку. Очень помогает в башке всё структурировать. Надеюсь, к практике тоже скоро перейдём.


Аватар пользователя user-3e621704087f5b1c
user-3e621704087f5b1c 19 августа 2015

Привет, спасибо очень интересный курс!

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
27 октября 10 месяцев