PRO курс

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

838 сообщений в сообществе 4168 учащихся

У курса сразу две цели: познакомить вас с основными структурами данных в программировании и разобраться в их реализации в 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());
продолжительность
38 часов
награда
116 баллов
Получить доступ к курсу