11,6 тыс читали · 5 лет назад
Задача спирального заполнения матрицы на Python #3: Вторая и моя реализации
Предыдущие части: Подготовка, Первая реализация Второй метод почти не отличается от первого, но на мой взгляд более изящен. Если ранее мы использовали 4 отдельных цикла для обхода периметра матрицы, а затем еще 4 цикла для внутренней части матрицы и т.д., то здесь у нас будет непрерывное движение по спирали в одном-единственном цикле от начала до конца. Начнётся этот цикл точно так же: от первой клетки мы заполним строку числами по горизонтали, а дальше? А дальше мы продолжим этот же самый цикл, но поменяем направление движения...
1265 читали · 3 года назад
Java Массивы (Java Array).
Что такое массив? Массив - это структура данных в компьютерных языках программирования, которая представляет собой упорядоченную коллекцию элементов, каждый из которых имеет свой индекс. Индексы в массиве часто являются целочисленными значениями, начиная с 0 и увеличивающиеся на единицу для каждого последующего элемента в массиве. Массивы могут содержать элементы различных типов данных, в зависимости от языка программирования. Элементы массива могут быть доступны для чтения, записи и изменения. Также...