11 месяцев назад
Java 1702. Как найти длину массива java
Для того чтобы найти длину массива в Java, вы можете использовать свойство length. Вот несколько способов: int length = arr.length; import java.lang.reflect.Array; int length = Array.getLength(arr); import com.google.common.primitives.Ints; int[] arr = new int[5]; int length = Ints...
1 год назад
Java 226. Даны String s, найти длину максимального substring без повтора символов.
Для решения данной задачи можно использовать алгоритм двух указателей (sliding window). Идея заключается в создании окна, которое будет представлять собой текущий подстроку без повтора символов. Мы будем продвигать правый указатель по строке и добавлять новые символы в наше окно, пока не найдем повторяющийся символ. Когда мы обнаруживаем повторяющийся символ, мы продвигаем левый указатель до тех пор, пока удаляем все повторяющиеся символы из нашего окна. Вот как это может быть реализовано на Java:...