Встречается на собеседованиях • сегодня

Читал ли книгу "Грокаем алгоритмы"

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

Пример из книги (бинарный поиск на Java):

java
public static int binarySearch(int[] arr, int target) {
    int low = 0;
    int high = arr.length - 1;
    while (low <= high) {
        int mid = (low + high) / 2;
        if (arr[mid] == target) return mid;
        else if (arr[mid] < target) low = mid + 1;
        else high = mid - 1;
    }
    return -1; // элемент не найден
}

Книга помогает заложить фундамент, но для углубленного изучения алгоритмов лучше дополнить её другими источниками, например, "Алгоритмы. Построение и анализ" Кормена.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы