PRO курс

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

877 сообщений в сообществе 4305 учащихся

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

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

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

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

Подготовительный курс

Байт-код Java

Уроки курса

Автор

Аватар пользователя Вячеслав Ковалевский

Вячеслав Ковалевский

Инженер-исследователь c опытом работы в мировых ИТ гигантах. Занимается разработками в сфере искусственного интеллекта и обучением программированию. Подробнее: www.linkedin.com/in/b0noi

Впечатления

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

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

Я безмерно счастлив что полностью заимплементил все методы в этом занятии самостоятельно и прошел все тесты, незабываемо приятное ощущение чувства прогресса. Спасибо за уроки, из многих сообществ посвященных обучению языкам программирования, это одно из лучших. Спасибо !!!

Счастья Вам!!! Очень интересно рассказываете... Получилось реализовать на базе вашего 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());

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

Курс Java: Структуры данных
продолжительность
38 часов
награда
106 баллов