numIslands() — метод для подсчета количества островов на карте, представленной в виде двумерного массива символов.Внутри циклов
for проверяется, является ли текущий элемент равным символу '1'. Если это так, то увеличивается счетчик count и вызывается метод clearRestOfLand, который помечает все смежные элементы с символом '1' как '0', чтобы очистить остров отметок.clearRestOfLand принимает параметры grid, i и j, которые представляют текущие координаты элемента. Сначала проверяется, находятся ли координаты внутри границ массива и является ли текущий элемент равным '0'. Если это так, то метод завершает свою работу.Если текущий элемент равен символу '1', то он помечается как '0' и рекурсивно вызываются методы
clearRestOfLand для соседних элементов вверх, вниз, вправо и влево от текущего элемента.Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Здесь вы можете помогать друг другу в изучении языка, задавать вопросы и общаться в комфортной обстановке:
https://news.1rj.ru/str/+2uXOfZcyhYI1ZmQy
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему в некоторых интерфейсах вообще не определяют методов?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Описание и условие задачи на YouTube — КЛИК
Цель состоит в том, чтобы определить, возможно ли создать записку, используя символы из журнала. Проще говоря, требуется проверить, может ли первая строка (записка) быть получена из букв второй строки (журнал). При этом каждая буква второй строки может быть использована один раз.
HashMap, в котором будут храниться символы из журнала и их количество. false. true. Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Описание и условие задачи на YouTube — КЛИК
plusOne() — метод, который увеличивает целое число, представленное в виде массива, на единицу.Например:
Число 123 в виде массива [1, 2, 3]. Увеличим на единицу — [1, 2, 4]
Число 9 в виде массива [9]. Увеличим на единицу — [1, 0]
digits с конца i = digits.length - 1 и идем в обратном порядке;digits[i] равна 9, то меняем ее на 0.digits[i] не равна 9, то увеличиваем ее на 1 и возвращаем массив digits.digits состоит из цифры 9 (то есть не сработал return внутри цикла), то создаем новый массив digits размером на 1 больше и устанавливаем первую цифру равной 1.digits.Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Reflection?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Какая из следующих баз данных не поддерживается с помощью jdbcTemplate?
Anonymous Quiz
10%
MySQL
13%
PostgreSQL
59%
NoSQL
18%
Oracle
lengthOfLastWord() принимает в качестве аргумента строку s;s преобразуется с помощью метода trim(), который удаляет пробелы в начале и конце строки. Это делается для того, чтобы обработать случаи, когда в конце строки присутствуют пробелы, не являющиеся частью последнего слова;counter с начальным значением 0 будет использоваться для подсчета длины последнего слова;for проверяется, является ли текущий символ пробелом:— Если символ не является пробелом, значит это символ последнего слова, поэтому
counter увеличивается на 1.— Если символ является пробелом, значит достигнут конец последнего слова, и цикл прерывается с помощью
break.counter.Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Фреймворк Hibernate предоставляет средства оболочки для доступа к данным. Какой тип оболочки предоставляется данным фреймворком?
Anonymous Quiz
10%
DAO
38%
JDBC
28%
JPA
23%
ORM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы не допустить автоматическую сериализацию можно переопределить private методы для создания исключительной ситуации
NotSerializableException.Любая попытка записать или прочитать этот объект теперь приведет к возникновению исключительной ситуации.
Please open Telegram to view this post
VIEW IN TELEGRAM
Композиция — это строгое отношение, где объект A является частью объекта B и не может принадлежать другому объекту того же типа.
Самый простой пример — двигатель автомобиля. Двигатель является частью автомобиля, но не может быть частью другого автомобиля.
Please open Telegram to view this post
VIEW IN TELEGRAM